标签:HERE 更新 类型 ddl dcl 多列 管理 tcl 其他
这个系列的前面都一直在介绍查询select。但是SQL中十分广泛,按对数据的不同处理可以分为:
每种语言中分为多种实际的SQL语句:
类型 | SQL Statement |
---|---|
DML | SELECT、INSERT、UPDATE、DELETE |
DDL | CREATE、ALTER、DROP、COMMENT |
DCL | GRANT、REVOKE |
TCL | COMMIT、ROLLBACK、SET TRANSACTION |
语法:
INSERT INTO TABLE_NAME (column1, column2...columnJ) value (?, ?...?);
INSERT INTO TABLE_NAME (column1, column2...columnJ) values (?, ?...?), (?, ?...?), (?, ?...?);
从以上可以看出INSERT有两种写法,单条插入和批量插入。
语法:
UPDATE TABLE_NAME SET column1 = ?, column2 = ? [WHERE condition]
可以看出更新时可选择的更新一列或者多列,也可以更加where条件,选择性的更新相应行的指定列。
语法
DELETE FROM TABLE_NAME [WHERE condition]
删除时可选择的使用where条件,指定删除确定行的数据,否则会删除所有数据
SQL系列(十二)—— insert update delete
标签:HERE 更新 类型 ddl dcl 多列 管理 tcl 其他
原文地址:https://www.cnblogs.com/lxyit/p/9340896.html