数据库的基本操作

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;

posted @ 2017-08-25 13:04  小先生的测试之道  阅读(63)  评论(0)    收藏  举报