索引补充,数据库备份
来源:互联网 发布:鹏鹏扣字软件怎么用 编辑:程序博客网 时间: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
- 索引补充,数据库备份
- 客户数据库sql2000备份置疑数据方法提取补充
- 数据备份、重建索引、检查数据库,删除备份
- mysql数据库的备份和转移[自我总结,是之前一篇文章的补充]
- 基于CentOS的MySQL学习补充五--使用Shell备份(mysqldump)MySQL数据库
- 备份MySQL数据补充说明
- 索引与备份恢复
- 备份数据库
- 备份数据库
- 数据库备份
- 数据库备份
- 数据库备份
- 数据库备份
- 备份数据库
- 数据库备份
- 备份数据库
- 数据库备份
- 数据库备份
- 2、Activiti 流程定义操作 ProcessDefinition
- Alert坑在安卓环境默认点击提示框外提示框取消
- Nginx配置详解
- memcached服务及其相关库以及php的memcached扩展的安装总结
- ncurses中的输出函数
- 索引补充,数据库备份
- 3、Activitc 第一个流程
- 4、Activiti 流程实例 ProcessInstance
- 实用资料1
- 接口测试
- JAVA中堆栈和内存分配原理
- Synchronized关键字中锁的理解
- ImageLoader用法
- MySQL数据库知识点6