MYSQL常用dos命令 全集收藏(18)
时间:2025-02-25
时间:2025-02-25
INSETR INTO 目的表或查询(字段1,字段2,…)
valueS(数值1,数值2,…)
例:增加一个客户 INSERT INTO Employees(FirstName,LastName,title)
valueS( Harry , Washington , Trainee )
4 生成表查询
可以一次性地把所有满足条件的记录拷贝到一张新表中.通常制作记录的备份或副本或作为报表的基础.
SELECT INTO子句用来创建生成表查询语法:
SELECT 字段1,字段2,…
INTO 新表[IN 外部数据库]
FROM 来源数据库
WHERE 准则
例:为定单制作一个存档备份 SELECT * INTO OrdersArchive FROM Orders
八. 联合查询
UNION运算可以把多个查询的结果合并到一个结果集里显示.
UNION运算的一般语法:
[表]查询1 UNION [ALL]查询2 UNION …
例:返回巴西所有供给商和客户的名字和城市 SELECT CompanyName,City FROM Suppliers
WHERE Country = Brazil UNION SELECT CompanyName,City FROM Customers
WHERE Country = Brazil
注:
缺省的情况下,UNION子句不返回重复的记录.如果想显示所有记录,可以加ALL选项 UNION运算要求查询具有相同数目的字段.但是,字段数据类型不必相同.
每一个查询参数中可以使用GROUP BY 子句或 HAVING 子句进行分组.要想以指定的顺序来显示返回的数据,可以在最后一个查询的尾部使用OREER BY子句.
九. 交叉查询
下一篇:生极板化成工艺规程