《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) |