数据库学习

本文介绍了数据库的基本语句,包括select、from、where、group by等,详细讲解了子查询的使用场景以及事务的开始、回滚和提交操作。此外,还探讨了关系型数据库的设计规范,如范式理论,以及主外键的概念和设计方法。
摘要由CSDN通过智能技术生成

一、基本语句

1、select

select说明查找结果,可以用*来表示查询的所有字段,也可以写查询的字段名,用逗号“,”隔开。

2、from

说明查询的数据源,即查询的表。想要连接表,可以在表与表之间用join关键字,join分为inner join,left join,right join  

        left join 返回包括左表中的所有记录和右表中联结字段相等的记录 ,找不到的地方为null
  right join 返回包括右表中的所有记录和左表中联结字段相等的记录,找不到的地方为null
  inner join 只返回两个表中联结字段相等的行

on后面写关联条件

3、where

条件语句,说明查询条件,一般为条件表达式

4、group by

说明分组,后面接表的一个字段名或多个字段名,用逗号隔开。

注意,当使用group by后,select后面的字段名,除非是与group by后面的字段相同,否则必须全写成函数形式,例如count(*),sum(card)

5、having

having是跟随在group by后面,有group by才有having,后面写分组查询后的条件表达式

6、order by

表示排序的方式,例如

order by b.money 

表示以自命名的b表的money排序,默认是从小到大排序,可以使用desc改变排序规则为从大到小

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值