mysql 数据库的常用操作

MySQL 数据库的常用操作

本文主要介绍 MySQL 数据库的查询操作,捎带脚增删改操作

其他

列出表的信息(包含表结构、字段、字段类型、主键、外键等)

打开数据库

条件中的不等于

SQL 执行顺序

当一条 SQL 语句同时存在 wheregroup byhavingorder by 关键字时,执行顺序:

顺序 关键字 说明
1 from 从哪个表进行数据查询
2 where 执行 where xx 对全表数据做筛选,返回第 1 个结果集
3 group by 针对第 1 个结果集使用 group by 分组,返回第 2 个结果集
4 having 针对第 2 个结集执行 having xx 进行筛选,返回第 3 个结果集
5 select 针对第 3 个结果集中的每 1 组数据执行 select xx,有几组就执行几次,返回第 4 个结果集
6 order by 针对第 4 个结果集排序

(1) FROM left_table

(2) ON join_condition

(3) join_type JOIN right_table

(4) WHERE where_condition

(5) GROUP BY group_by_list

(6) HAVING having_condition

(7) SELECT

(8) DISTINCT select_list

(9) ORDER BY order_by_condition

(10) LIMIT limit_number

1.sql 执行顺序参考链接

2.sql 多表关联查询参考链接

回帖
请输入回帖内容 ...