《MySQL常用命令1 / 29 MySQL 常用命令汇总 http://www.database8.com 2011-3-1 2 / 29 Mysql 常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 显示具体的表结构 select 中加上 disti
今天遇到一个问题就是mysql中insert into 和update以及delete语句中能使用as别名吗?目前还在查看,但是在查阅资料时发现了一些有益的知识,给大家分享一下,就是关于sql以及MySQL语句执行顺序:
sql和mysql执行顺序,发现内部机制是一样的。最大区别是在别名的引用上。
一、sql执行顺序
(1)from
(2) on
(3) join
(4) where
(5)group by(开始使用select中的别名,后面的语句中都可以使用)
(6) a
本文章介绍了mysql的一些查询语句,对于判断方面的知识不在赘述
mysql有关查询的语句分别有
SELECT
FROM (ON)
WHERE
GROUP BY
HAVING
ORDER BY (ASC|DESC)
一般来说执行顺序也是上面所写
下面将分别解释每个语句的使用方法,带*的为必写语句
SELECT*
select中文意思为选择,即为从表中选择处列以显示(输出),用法如下
SELECT [列名],[列名],[列名]
SELECT后必跟着要显示(输出)的列名,输出多个列名需以“,”分
8:分页查询
应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求
语法:
SELECT 查询列表
FROM 表名
【JOIN type JOIN 表2
ON 连接条件
WHERE 筛选条件
GROUP BY 分组字段
HAVING 分组后的筛选
ORDER BY 排序的字段】
LIMIT 要显示条目的起始索引(起始索引从0开始),长度(要显示的条目个数)
特点:
1.LIMIT 语句放在查询语句的最后
2.上述代码的执行顺序为:
1)FROM 表名
2)JOIN type JOIN