#选择数据库
USE mysql
#返回可用数据库列表
SHOW DATABASES
#返回当前数据库中可用表
SHOW TABLES
#返回表列
SHOW COLUMNS FROM db
#显示特定数据库的创建语句
SHOW CREATE DATABASE mysql
#显示广泛的服务器状态信息
SHOW STATUS
#显示授权用户的安全权限
SHOW GRANTS
多条SQL语句必须以分号分隔。
SQL语句不区分大小写,习惯性大写。
检索不同的行用DISTINCT,只返回不同的值。
限制结果,LIMIT子句
LIMIT 5 返回不多于5行。
LIMIT 3,4 从行3开始的4行
LIMIT 4 OFFSET 3 (结果同上)【MySQL5以后支持】
ORDER BY 子句排序
DESC/ASC 指定排序方向
WHERE子句,ORDER BY位于WHERE之后。
操作符 |
说明 |
= |
等于 |
<> |
不等于 |
!= |
不等于 |
< |
小于 |
<= |
小于等于 |
> |
大于 |
>= |
大于等于 |
BETWEEN |
在指定的两个值之间 |
NULL 无值
WHERE *** IS NULL 检查字段有没有NULL值。
AND OR 操作符。
IN 操作符用来指定条件范围,多个合法值的由逗号分隔。
NOT 否定操作符,支持对IN、BETWEEN和EXISTS子句取反。