``
数据操作
1 插入数据
关键字 INSERT
INSERT INTO TABLE ( [列名,列名,.. ] )
VALUES (VALUE,VALUE,..)
-
列名列表部分可以省略,如果省略,默认包括该表的所有列,列的顺序为使用 desc 表名 命令所查看的顺序
-
列名列表部分也可以指定部分非空的列,注意值列表必须和列名列表对应
-
字符和日期型数据必须要用单引号括起来。
INSERT INTO emp (empno,ename,job,mgr,hiredate,sal,comm,deptno) VALUES(7368,'ALLENN','CLERK',NULL,'1998-12-15',900,100,30), (7365,'ALLENN','CLERK',NULL,'1998-12-15',900,100,30);
2 修改数据
关键词 UPDATE
UPDATE table
SET column = value [, column = value]
[WHERE condition];
- WHERE子句用来限定修改哪些行。
- SET子句用来限定修改哪些列。
- WHERE子句中的更新条件是一个逻辑表达式,通常需要使用到关系运算符和逻辑运算符,返回True或者False
UPDATE emp SET deptno=20 WHERE empno=7368
修改数据时,要注意约束条件,比如,非空约束,主键约束,外键约束等
3 删除数据
关键词 delete
DELETE FROM table
[WHERE condition];
DELETE FROM table
[WHERE condition];
删除表中数据
DELETE FROM emp