数据库的基本操作
sql语言
sql语言主要由以下几部分组成:
数据库定义语言(Data Definition language),如create、drop、alter等
数据库操纵语言(Data Manipulation language),如select,insert,updata,deleter等
数据控制语言(Data Control Language) 如grant,revoke等
事物控制语言(Transaction Control Language),如commit,rollback等
sql语句
select语句
select语句用于从数据表中检索数据,语法如下:
select 所选字段列表 from 数据库
where 条件表达式 group by 字段名 having 条件表达式(指定分组的条件)
order by 字段名[ASC|DESC];
一下语句包含了迭名、联表、排序的使用:
SELECT rur.* FROM t_charging_resourceuse4room rur
INNER JOIN t_charging_meter m ON m.Id = rur.meterID
INNER JOIN t_room_register r ON r.areaId = m.areaId
WHERE r.id=79914 ORDER BY rur.startTime desc;
insert语句
insert语句用于向表中插入新数据,语法如下:
insert into 表明[(字段名1,字段名2...)]
values(字段值1,字段值2.....);
insert在不同数据库中略有不同,比如在mysql中,表名后面则不跟字段名,数据值不填时,则用null表示;
update 语句
updae用于跟新数据表中的某些记录,语法如下:
UPDATE 表明 SET 字段名=新的字段值 WHERE 字段名=字段值;
以下用到了BETWEEN AND的使用,通常是在属性值较多且连续的情况下使用,较少不连续的时候使用in
UPDATE t_charging_resourceuse4room SET chargingStatus=0 WHERE meterID BETWEEN 39889 and 39897;
delete语句
delete语句主要 用于删除数据表中的数据
deleter from 数据表名 where 字段名=字段值
添加列:
alter table tableName add column columnName columnType ...;
删除列
alter table tableName drop column columnName;

浙公网安备 33010602011771号