索引补充,数据库备份

来源:互联网 发布:鹏鹏扣字软件怎么用 编辑:程序博客网 时间:2024/06/15 12:21

一、管理索引

@创建索引

创建表时添加

建表后追加

语法:alter table 表名 ADD 索引类型(数据列名)

@删除索引

drop index 索引名 on 表名

alter table 表名 drop index 索引名

alter table 表名 drop primary key

@查看索引

show index(或keys) from 表名

二、索引准则

1.索引不是越多越好

2.不要对经常变动的数据加索引

3.小数据量的表建议不要加索引

4.索引一般应加在查找条件的字段

三、为什么进行数据库备份?

1.数据库故障

2.突然断电

3.病毒入侵

4.误操作导致数据丢失

四、使用mysqldump命令备份数据库

mysqldump命令——MYSQL一个常用的备份工具

将CREATE和INSERT INTO语句保存到文本文件

属于DOS命令

mysqldump-u -h -p dbname(需备份的数据库名) >filename.sql(备份后的文件名称)

!mysqldump是DOS系统下的命令,在使用时无须进入mysql命令行,否则将无法执行

五、常用参数选项

参数描述-add-drop-table在每个CREATE TABLE语句前添加DROP TABLE语句,默认是打开的,可以用-skip-add-drop-table来取消-add-locks好处:防止记录被再次导入时,其他用户对表进行的操作-t或-no--create-info只导出数据,而不添加CREATE TABLE语句-c或-complete-insert在每个INSERT语句的列上加上列名,在数据导入另一个数据库时有用-d或-no-data不写表的任何信息,只转储表的结构


0 0
原创粉丝点击