增删改
• 使用 DML 语句
• 向表中插入数据
• 更新表中数据
• 从表中删除数据
1.DML(Data Manipulation Language –数据操纵语言)
可以在下列条件下执行:
– 向表中插入数据
– 修改现存数据
– 删除现存数据
事务是由完成若干项工作的DML语句组成的
2.INSERT 语句
INSERT INTO table [(column [, column…])]
VALUES (value [, value…]);
使用这种语法一次只能向表中插入一条数据。
例如:
向表中插入空值时
向其他表中拷贝数据
3.UPDATE 语句
UPDATE table
SET column = value [, column = value, …]
[WHERE condition];
• 可以一次更新多条数据。
• 如果需要回滚数据,需要保证在DML前,进行设置:SET AUTOCOMMIT = FALSE;
更新中的数据完整性错误
3.DELETE 语句
DELETE FROM table
[WHERE condition];
删除中的数据完整性错误