在对Mysql学习和运用过程中,我把Mysql的SQL语句都总结了一遍,方便大家一起参考学习和交流……。
MySQL常用命令总结 |
|||
No. |
Chapter |
Syntax |
Description |
1 |
使用数据库 |
CREATE DATABASE db_name; |
创建db_name数据库 |
2 |
USE db_name; |
使用db_name数据库 |
|
3 |
SHOW DATABASES; |
显示数据库 |
|
4 |
SHOW TABLES; |
显示数据库中的表 |
|
5 |
SHOW COLUMNS FROM table_name |
显示table_name表列 |
|
6 |
DESCRIBE table_name |
显示table_name表列 |
|
7 |
SHOW STATUS; |
显示广泛的服务器状态信息 |
|
8 |
SHOW GRANTS; |
显示授权用户的安全权限 |
|
9 |
SHOW ERRORS; SHOW WARNINGS; |
显示服务器错误或警告 |
|
10 |
检索数据 |
SELECT col_name1, col_name2 FROM table_name; |
从table_name表中检索名为col_name1和col_name2的列 |
11 |
SELECT * FROM table_name; |
从table_name表中检索所有列 |
|
12 |
SELECT DISTINCT col_name FROM table_name; |
从table_name表中检索出不同的col_name |
|
13 |
SELECT col_name FROM table_name LIMIT 5,5; |
检索从第5行开始,不超过5行 |
|
14 |
排序 |
SELECT col_name1 FROM table_name |
以col_name2排序输出col_name1的检索结果 |
15 |
SELECT col_name1 FROM table_name |
以col_name2反排序输出col_name1的检索结果 |
|
16 |
过滤数据 |
SELECT col_name1, col_name2 |
输出符合condition条件的col_name1,col_name2 |
17 |
SELECT col_name1, col_name2 |
输出符合condition条件的col_name1,col_name2 |
|
18 |
数据过滤 |
WHERE (condition1 OR condition2) AND condition3 |
|
19 |
WHERE col_name (NOT) IN (condition1, condition2) |