About Mysql
DATABASE
——————————————————Mysql管理——————————————————
1. 登录和退出
2. 创建和删除
3. 修改密码
4. 显示当前用户/查询所有用户/查询用户及其权限
1. 权限表(user、host、db等)
2. GRANT(赋予权限)
3. REVOKE(收回权限)
4. SELECT/SHOW GRANTS (查看权限)
1. 备份操作
2. 还原操作
3. 将execel/csv导入mysql(load data infile方法)
4. 将表导出为txt、xml、html
——————————————————Mysql操作——————————————————
查询操作
1. 查询字段
#查询所有字段
#查询指定字段
2. 查询指定记录(where 条件表达式)
#比较
#指定范围查询 BETWEEN IN
#指定集合查询 IN
#匹配字符查询 LIKE
#查询空值
#带AND|OR的多条件查询
3. 对查询结果进一步的操作
#distinct查询结果不重复
#order by查询结果排序
#limit限制查询结果数目
#union合并查询结果
4. 集合函数
#count()
#sum()
#avg()
#max()
#min()
5. 分组查询(group by)
#group by + group_concat()
#group by + 集合函数
#group by + having
#group by + with rollup
6. 连接查询
#内连接查询
#外连接查询
|——>左连接查询
|——>右连接查询
#复合条件的连接查询
7. 子查询
#带IN的子查询
#带比较运算符的子查询
#带exists的子查询
#带any的子查询
#带all的子查询
8. 为表和字段取别名
9. 利用正则表达式查询
#查询以特定字符(串)开头的记录
#查询以特定字符(串)结尾的记录
#使用"."或"*"或"+"匹配1个或多个字符
#匹配指定字符(串)
#{M,N}匹配字符串连续出现次数
操作数据库
表操作