DML 用于对表中的数据进行增删改查
插入数据
插入单行数据 给所有列赋值
1
INSERT INTO 表名 (列名1,列名2.....列名n)
VALUES (值1,值2....值n)
2
INSERT INTO 表名 (列名1,列名2.....列名n)
VALUES (值1,值2....值n)
给部分列赋值 同上 只列出需要赋值的列即可
插入日期 SYSDATE()可以直接放在SELECT子句中使用
插入多行数据
NSERT INTO 表名 (列名1,列名2.....列名n)
VALUES (值1,值2....值n)
VALUES (值1,值2....值n)
VALUES (值1,值2....值n)
通过子查询插入多行数据
先查询出来一个多行数据,在直接把插入语句放在select语句前
修改数据
修改所有行
UPDATE 表名
SET 列名1=值1,列名2=值2,.....列名n=值n
修改部分行
UPDATE 表名
SET 列名1=值1,列名2=值2,.....列名n=值n
删除数据
删除所有行
DELETE FROM 表名
删除部分行
DELETE FROM 表名
WHERE 条件