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列。

 

posted on 2015-08-30 09:18  a-po  阅读(268)  评论(0编辑  收藏  举报