• 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列。
  • 相关阅读:
    python迭代器
    初识html
    跨域(jsonp)方法
    闭包
    pycharm软件配置
    插槽slot
    git常用操作
    在mac中使用Charles抓包操作
    防止网页被嵌入框架
    H5唤起APP
  • 原文地址:https://www.cnblogs.com/woniu-net/p/4770335.html
Copyright © 2020-2023  润新知