《MySQL必知必会》确实是新手入门的利器,用半天的时间看了7章,把书中提到的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) |