当前位置:嗨网首页>书籍在线阅读

14-输出内容选项

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

--add-drop-database 每个数据库创建语句前加上DROP DATABASE语句

--add-drop-table在每个表创建语句前加上DROP TABLE语句

以上这两个选项可以在导入数据库时不用先手工删除旧的数据库,而是会自动删除,提高导入效率,但是导入前一定要做好备份并且确认旧数据库的确已经可以删除,否则误操作将会造成数据的损失。在默认情况下,这两个参数都自动加上。

-n, --no-create-db 不包含数据库的创建语句

-t, --no-create-info 不包含数据表的创建语句

-d, --no-data 不包含数据

这3个选项分别表示备份文件中不包含数据库的创建语句、不包含数据表的创建语句、不包含数据,在不同的场合下,用户可以根据实际需求来进行选择。

下例中只导出表的创建语句,不包含任何其他信息:

[zzx@localhost~]$ mysqldump -uroot --compact -d test emp >a

[zzx@localhost~]$ more a

CREATE TABLE 'emp' (

'id' int(11) NOT NULL default '0',

'name' varchar(200) default NULL,

'content' text,

PRIMARY KEY ('id')

) ENGINE=InnoDB DEFAULT CHARSET=latin1;