SQL(Structured Query Language)结构化查询语言,是一种专门用来与数据库通信的语言。
1、create语句
1.1、create databases MySQL;
1、show语句
1.1、show databases; #返回可用数据库的一个列表
1.2、show tables; #获得一个数据库内可用表的列表
1.3、show columns from users; #给出一个表名,对每个字段返回一行,行中包含字段名、数据类型、是否允许Null等
1.4、show atatus; #显示广泛的服务器状态信息
1.5、show create database test; #显示创建特定数据库的MySQL语句
1.6、show create table users; #显示创建特定表的MySQL语句
1.7、show grants; #显示授予用户的安全权限
1.8、show errors; #显示服务器错误
1.9、show warnings; #显示服务器警告
2、select语句
2.1、select * from users; #运用*号检索出users表中的所有数据
2.2、select user_name from users; #检索出users表中的user_name列
2.3、select user_name, user_birthday from users; #检索出users表中的user_name和user_birthday列
2.4、select distinct user_birthday from users; #运用distinct检索出users表中user_birthday不重复的列
2.5、select user_name from users limit 3; #运用limit检索出users表中user_name列的前3行
2.6、select user_name from users limit 3,2; #运用limit检索出users表中user_name列从第2行开始,显示2行
3、排序检索数据
3.1、select grade from course order by grade; #运用order by对检索出的grade数据进行排序(单个列的排序)
3.2、select * from course order by grade; #运用order by对检索出的数据先按照num排序,再按照grade排序(多个列的排序)