1、索引:
需要建索引的情况:
*主键自动建立唯一索引
*频繁作为查询条件的字段应该创建索引
*查询中与其他表关联的字段,外键关系建立索引
*频繁更新的字段不适合建立索引,因为每次更新不单单是更新了记录还会更新索引
*WHERE条件里用不到的字段不创建索引
*查询中排序的字段,排序的字段若通过索引去访问将大大提高排序速度
*查询中统计或者分组字段
2、账户管理:
授予权限:Host表示允许访问的主机
User表示用户名
authentication_string表示密码,为加密后的值
查看所有用户:select host,user,authentication_string from user;
创建账户&授权:grant 权限列表 on 数据库 to '用户名'@'访问主机' identified by '密码';
修改权限:grant 权限名称 on 数据库 to 账户@主机 with grant option;
刷新权限:flush privileges;
使用password()函数进行密码加密:
*update user set authentication_string=password('新密码') where user='用户名';
3、主从同步
定义:主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave)。
因为复制是异步进行的,所以从服务器不需要一直连接着主服务器,从服务器甚至可以通过拨号断断续续地连接主服务器。
通过配置文件,可以指定复制所有的数据库,某个数据库,甚至是某个数据库上的某个表。
使用主从同步的好处:*提高性能 *提高数据安全 *生成实时数据,提高主服务器性能