INSERT
插入完整的行/插入部分行
INSERT INTO TABLE('列1','列2','列3','列4','列5')
VALUES('值1','值2','值3','值4','值5')
向表中指定列插入数据,若不指定列名,则需提供表中所有列的值。
插入检索出的数据
INSERT INTO TABLE('列1','列2','列3','列4','列5')
SELECT (列1,列2,列3,列4,列5) FROM TABLE2
WHERE ------
将select得到的结果插入表中,检索出多少行插入多少行。
INSERT一般只插入一行数据,除insert select 可插入多行。
全表复制
select *
into 新表名
from 旧表名
UPDATE
基本的语句结构: 要更新的表,列名和新值,过滤条件。
UPDATE TABLE
SET (列名=新值,列名=新值)
WHERE ----[若不写WHERE则会更新表中所有行的数据]
DELETE【删除表内容,不删除表】
DELETE FROM TABLE
WHERE----[不写WHERE 条件删除整张表的内容,写条件会删除指定行]