当前位置:   article > 正文

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

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   去重
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

二、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;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

三、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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

四、集合查询

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

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

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

insert into
VALUES
  • 1
  • 2

delete 
from 
where 
  • 1
  • 2
  • 3

update 
set 
where 
  • 1
  • 2
  • 3

select  
from 
where
  • 1
  • 2
  • 3

六、其他

  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 数据库备份
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/492384
推荐阅读
相关标签
  

闽ICP备14008679号