mysql 命令行导入导出数据
2012-05-16 11:30
393 查看
==========
mysql 导出
==========
最常见的mysqldump使用可能制作整个数据库的一个备份:
mysqldump --opt database > backup-file.sql
--opt同--quick --add-drop-table --add-locks --extended-insert --lock-tables。
--add-locks
在每个表导出之前增加LOCK TABLES并且之后UNLOCK TABLE。(为了使得更快地插入到MySQL)。
--add-drop-table
在每个create语句之前增加一个drop table。
-e, --extended-insert
使用全新多行INSERT语法。(给出更紧缩并且更快的插入语句)
-l, --lock-tables.
为开始导出锁定所有表。
-d, --no-data
不写入表的任何行信息。如果你只想得到一个表的结构的导出,这是很有用的!
=========
mysql导入
=========
由于mysqldump导出的是完整的SQL语句,所以用mysql客户程序很容易就能把数据导入了:
方法一
mysql>target_db_name < backup-file.sql
方法二
./mysqldump target_db_name < backup-file.sql
方法三(推荐)
mysql>use target_db_name
mysql>source /name/var/backup-file.sql(绝对路径)
mysql 导出
==========
最常见的mysqldump使用可能制作整个数据库的一个备份:
mysqldump --opt database > backup-file.sql
--opt同--quick --add-drop-table --add-locks --extended-insert --lock-tables。
--add-locks
在每个表导出之前增加LOCK TABLES并且之后UNLOCK TABLE。(为了使得更快地插入到MySQL)。
--add-drop-table
在每个create语句之前增加一个drop table。
-e, --extended-insert
使用全新多行INSERT语法。(给出更紧缩并且更快的插入语句)
-l, --lock-tables.
为开始导出锁定所有表。
-d, --no-data
不写入表的任何行信息。如果你只想得到一个表的结构的导出,这是很有用的!
=========
mysql导入
=========
由于mysqldump导出的是完整的SQL语句,所以用mysql客户程序很容易就能把数据导入了:
方法一
mysql>target_db_name < backup-file.sql
方法二
./mysqldump target_db_name < backup-file.sql
方法三(推荐)
mysql>use target_db_name
mysql>source /name/var/backup-file.sql(绝对路径)
相关文章推荐
- Mysql数据库备份,Mysql数据导入导出,命令行
- MYSQL[命令行下]导入导出大数据方法!
- MySql直接命令行执行select和load导入导出数据
- Ubuntu命令行下MySQL数据导出与导入
- ubuntu命令行MySQL数据导入与导出
- Ubuntu命令行下MySQL数据导出与导入
- 命令行导入导出数据(windows-mysql)
- Ubuntu命令行下MySQL数据导出与导入
- Ubuntu命令行下MySQL数据导出与导入简单示例
- Ubuntu命令行下MySQL数据导出与导入简单示例
- Ubuntu命令行下MySQL数据导出与导入简单示例
- 命令行下MySQL数据导出与导入简单示例
- 命令行下 mysql数据导入,导出
- MySQL 命令行导出及导入结构或数据
- 运用命令行导出导入mysql数据
- MYSQL 数据(表、库、结构)的命令行导出、导入
- mysql通过命令行导出数据及表结构
- MySQL (六) 数据 备份 恢复 导入 导出
- MySql命令导入导出数据方法分享
- 关于MySQL数据导出导入的文章