- union 只会列出不重复的,要列出所有的,需要union all
- group by 和聚合函数一起使用
3.mysql不仅是通过用户名和密码,还有主机来验证,验证的依据是mysql这个数据库里的user表,user表里也有每个用户拥有的权限列表
4.mysql访问控制:请求->user表->db表->tables_priv表->columns_priv表
5.mysql安全配置
1.限制ip:windows防火墙,linux iptables
2.修改默认端口 win:my.ini linux:my.cnf
3.严格制定对应账号的访问ip
4.root要设置强密码,并且只限制在本地登录
5.开启查询日志
6.只赋予账号必要的权限
7.删除匿名用户
6.mysql root 可以创建用户,给与、收回权限
- 数据库读写分离:有一台专门用来写的,其他的数据库用来同步
- MongoDB介于关系型和非关系型
9.Nosql:
1.键值对:redis
2.文档型数据库:mongoDb
3.列存储数据库:Hbase 分布式文件系统
4.图关系数据库:存在关系的 - redis将所有数据都放在内存中



