1.集合的并查询使用UNION,可将多个select查询结果合并起来,形成一个完整的查询结果,系统合并时会自动去掉重复的元组;
注意:参加UNION操作的各数据项目必须相同对应项的数据类型也必须兼容,否则出错。
2.集合的交操作INTERSECT,允许找出两个表共有的行。
3.差操作:使用MINUS允许我们确定存在于一个表中但不存在于另一个表中的行。
插入单个元组的insert语句的格式为:
insert into<表名>[(<属性列1>[,属性列二])] values(常量一)(常量二)
指定的常量值顺序必须跟表中的列的顺序保持一致。
增
INSERT [INTO] 表名 [(字段列表)] VALUES (值列表)[, (值列表), ...]
-- 如果要插入的值列表包含所有字段并且顺序一致,则可以省略字段列表。
-- 可同时插入多条数据记录!
REPLACE 与 INSERT 完全一样,可互换。
INSERT [INTO] 表名 SET 字段名=值[, 字段名=值, ...]
-- 查
SELECT 字段列表 FROM 表名[ 其他子句]
-- 可来自多个表的多个字段
-- 其他子句可以不使用
-- 字段列表可以用*代替,表示所有字段
-- 删
DELETE FROM 表名[ 删除条件子句]
没有条件子句,则会删除全部
-- 改
UPDATE 表名 SET 字段名=新值[, 字段名=新值] [更新条件]