插入操做: 语法: INSERT INTO 表名(列名1,列名2 …)VALUES(列值1,列值2…); 注意:列名与列值的类型、个数、顺序要一一对应; 值不要超出列定义的长度 若是插入空值,请使用null 插入的日期和字符同样,都使用引号括起来。
修改操做: 语法:UPDATE 表名 SET 列名1=列值1,列名2=列值2 。。。 WHERE 列名=值
删除操做: 语法 : DELETE FROM 表名 [WHERE 列名=值]
DCL数据控制语言:
用于授予或收回数据库的某些权限或事务提交。 GRANT:受权;ROLLBACK [WORK] TO [SAVEPOINT]:回退到某一点。函数
DQL数据查询语言:
由SELECT子句WHERE子句FROM子句构成的查询块。 数据查询语言不会修改数据,而是将查询的结果集返回到客户端。 语法: SELECT selection_list /*要查询的列名称 */ FROM table_list /*要查询的表名称 */ WHERE condition /*行条件 */ GROUP BY grouping_columns /*对结果分组 */ HAVING condition /*分组后的行条件 */ ORDER BY sorting_columns /*对结果分组 */ LIMIT offset_start, row_count /*结果限定 */xml
基础查询
查询全部列 SELECT * FROM stu;
查询指定列 SELECT sid, sname, age FROM stu;
条件查询
条件查询即再WHERE子句中,同时WHERE子句中能够使用以下关键字:对象
=、!=、<>、<、<=、>、>=;
BETWEEN…AND;
IN(set);
IS NULL; IS NOT NULL;
AND;OR;NOT; eg: 查询性别为女,而且年龄50的记录 SELECT * FROM stu WHERE gender=‘female’ AND ge<50; 查询学号为S_1001,S_1002,S_1003的记录 SELECT * FROM stu WHERE sid IN (‘S_1001’,‘S_1002’,‘S_1003’);