SQL ---指令实例语句
1 1 create database+数据库名字 创建数据库 2 2 create table+表的名字 创建表 3 表中的操作: 4 3 insert into 表名 (列名1,列名2··)values(列值1, 列值2,列值3··) 5 4 update 表名 set 列名=‘’where 列名=‘’ 6 5 update 表名 set 列名=列名+‘要添加的信息’where=‘’--在原有的基础上添加信息 7 6 delete from 表名 where 列名=‘’ 8 7 drop table 表名字 删除表的名字 9 10 select * from Car-- 查询car所有的列 11 select distinct oil from Car --消除重复行; 12 select Name from Car--只显示某一列 13 select distinct brand from Car--只显示某一列并消除本列中重复的值 14 select * from car where Brand='b003' --等值筛选”将与筛选项相等的列选出“ 15 select *from Car where Price>50--不等值筛选数据 ,将大于某值的数据列出 16 select *from Car where Price<30--不等值筛;数据,将小于某值的数据列出 17 select *from Car where Price>30and price<50--多条件筛选 18 select *from Car where Price>30 and Oil<--逻辑‘与’用单词and 19 select *from Car where Price>50 or Price<20--逻辑‘或’用单词or 20 select * from Car where price between 30 and 50--筛选出价格在30-50万之间的车 21 select *from Car where Name like'奥迪%'--%后面有任意多个。模糊查询 like 22 select *from Car where Name like'%型'--末尾型查询,模糊查询 23 select *from Car where Name like'%5%'--中间型查询,模糊查询 24 select *from Car where Name like '__5%'--模糊查询 中间第几位数字 25 select top 10 *from Car price --筛选出按照价格排名前10名的车子 26 select distinct Exhaust from Car where Price>40 and Price<50 --40到50万之间的排量类型 27 select *from fruit--显示fruit 这一列 28 update fruit set numbers=numbers-20 where name='桔子'--直接更改某一列的值 29 update fruit set numbers=30 where name='苹果'--直接更改某一项的值 30 update fruit set price =5.2,source='肥城', numbers=50 where name='桃子'--注意更改多项时加逗号; 31 select name, price*numbers '成本' from fruit--增加列名 32 --select name '成本' from price 33 select *from Car order by Price asc--按照价格升序 34 select *from car order by price desc--按照价格降序 35 select *from Car order by Oil asc,price desc --按照油耗有小到大排序同时按照价格由大到小、 36 37 5.24 38 select * from ProductOrders 39 --SELECT AVG(单价* 数量) As 平均金额 FROM ProductOrders WHERE 所在地 = '北美洲' 40 --找出北美洲大陆所有订单的金额平均值。注意,我们需要将“数量”列和“单价”列相乘计算出每张订单的金额总数。 41 --SELECT COUNT(*) AS '大订单数量' FROM ProductOrders WHERE 数量> 100--产品销售经理想了解公司处理了多少张要求购买100个以上产品的订单 42 SELECT COUNT(ALL 所在地) As '所在地数量' FROM ProductOrders --所在地有多少(全部,有重复) 43 SELECT COUNT(distinct 所在地) As '所在地数量' FROM ProductOrders --所在地有多少(无重复) 44 select MAX(数量*单价) as '最大订单' from ProductOrders 45 select MAX(数量*单价) as '最大订单' from ProductOrders 46 SELECT SUM(数量) AS '总数' FROM ProductOrders 47 SELECT 所在地, MIN(数量 * 单价) AS '最小订单'FROM ProductOrders GROUP BY 所在地 --分组 48 49 50 select sno,cno,degree,rank from score1 join grade on score1.degree>grade.low and score1.degree<grade.upp 51 select *from grade 52 select *from score1 53 --现查询所有同学的Sno、Cno和rank列。