增删改查、连接与查询

增删改查
    1.简单的select语句(查)

1.查询select的某一个列
2.将查询的结果添加的新的表中
3.需要从那样一个数据库表中查询数据
4.where具体的设置搜查条件、
5.进行分组,按组查询
6.having子句,针对当前查询做一个判断
7.排序


    4、where语句
*号是所有的数据查询
在学生信息后面加入 where子句就可以查询到我们想要的信息。

这样查询执行就会只出现我们想要的数据信息

    7、排序

DESC按照从高到底的排序 降序排序
ASC从低到高 升序排序
    8、Having 子句

对聚合的做筛选条件

    函数
函数的位置在SELECT语句中代替*号
AVG 平均值
MAX 最大值
MIN 最小值
SUM 取出所有数的合
TOP 后边跟数字,是几就是前几名
可以跟PRDER BY语句同时使用


    2.Insert语法(增)

Insert Into插入数据

    3.Update语句(改)
修改数据 的语句

set关键字、为某一列设置的

    4.Delete语句(删)
对数据表中的数据进行删除作用

连接

内外连接的区别:

连接原则:
Select子句列表中都要加上基表名称
from子句包裹所有使用的基表
Where子句定义一个同等连接
举例:

1.内连接:
在From子句后边加上inner join关键字
inner关键字也可以取消掉,效果是相同的。
2.左外连接:
关键字: LEFT OUTER join
3.右外连接:
关键字: RIGHT OUTER join
左右外连接只能查询一个表中的所有的一个数据。
4.全连接:
关键字: FULL OUTER join
5.交叉连接:
关键字: FROSS JOIN 
6.自连接:

查询

1.联合查询: 多个查询结果合并到一个结果集中
UNION 将所有的结果集合并到一起
2.子查询: 本身也是一个查询语句,它包含在其他查询语句中的where子语句中
3.嵌套查询
4.xml查询
5.FOR XML查询
后面跟一个模式:RAW(并列)、AUTO(默认模式)
6.EXISTS关键字查询
7.交查询INTERSECT、8.差查询EXCEPT
两个查询语句查询的列必须是相同的
例:

只要改变关键字

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值