mysql 数据库的常用操作

本贴最后更新于 795 天前,其中的信息可能已经天翻地覆

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多表关联查询参考链接

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