数据库(mysql)sql语句关键词大全(适合老人),基本你能知道这几个关键词,基本就知道该如何写了(超简略)

一、select下的关键词

1.* ”      全部
2. as         设置字段别名
3. 2022-age   当前2022年,计算出生的年份,age表示字段
4. lower      字符串转小写
5. avg        平均
6. round      保留x位小数
7. max        最大
8. sum        总和
9. count      计算个数
10. distinct   去重

二、from下的关键词

1. as           设置表别名
2. left  join   左连接
3. right join   右连接
4. outer join   外连接
5. full  join   满连接
6. on           连接条件
举例一个左连接
from table_nameA left join table_nameB 
on table_nameA.column_name = table_nameB.column_name;

三、where下的关键词

1. <                       小于
2. =                       等于
3.>”                     大于
4. <all                    小于全部
5. <>					   不等于
6. <any                    小于任意一个
7. name like '刘%'          name为字段,姓刘的同学,后面多长都行
8. like '欧阳_'             功能和%类似,但是一个_只能一个字符
9. between 20 and 23        20-23岁(包括2023)之间
10. not between and          不在~之间
11. in ('CS','MA','IS')     存在括号内的即为真
12. not in                  不存在
13. grade is null           为空,grade为字段
14. is not  null            不为空 
15. and                     且
16. not exists  

四、集合查询

使用集合查询的条件是每个字段都得完全相同,不能多一个或者少一个

  1. UNION 或
  2. INTERSECT 且(mysql不支持)
  3. MINUS 差(mysql不支持)

五、简单的结构(增删改查)

insert into
VALUES

delete 
from 
where 

update 
set 
where 

select  
from 
where

六、其他

  1. order by Grade desc 根据grade字段降序。补:asc(默认、升序)
  2. group by Cno 根据Cno字段分组
  3. having 一定要配合group使用,对select选择的字段进行筛选
  4. truncat student //该语句是删除该张表,重新创建表,不是一条一条删除表中数据;且truncat只能作用于表,delete,drop可作用于表,视图
  5. limit 分页
  6. mysqldump 数据库备份
  • 6
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值