索引

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

因为复制是异步进行的,所以从服务器不需要一直连接着主服务器,从服务器甚至可以通过拨号断断续续地连接主服务器。

通过配置文件,可以指定复制所有的数据库,某个数据库,甚至是某个数据库上的某个表。

使用主从同步的好处:*提高性能 *提高数据安全 *生成实时数据,提高主服务器性能

你可能感兴趣的:(索引)