MySQL数据库的导入和导出,Linux下mysql数据库的导入导出操作

壹、导入数据库

MySQL数据库的导入和导出,mysql数据库导出

一、导入数据库

在命令行下输入:

mysql -u username -p test < /home/data/test.sql

 

说明:

username                   是数据库用户名,

test                           为对象数据库,

/home/data/test.sql    是你要备份的路径和称号

回车,输入数据库密码,就张开导入操作了!

 

二、导出数据库

二.一、导出整个数据库:

mysqldump -u username -p test > /home/data/test.sql

 

997755.com澳门葡京 ,证实:username是数据库用户名,test源数据库,回车,输入数据库密码,就张开导入操作了!目的文件路线为/home/data/

 

二.贰、导出数据库中某张表:

mysqldump -u username -p test documents > /home/data/test.sql

证实:导出数据库test中的documents表到目的目录。

 

二.3、 导出多张表中的内容到3个文书:

mysqldump -uroot -t -w "id>627107" test author > add.sql mysqldump -uroot -t -w "id>16943" test agent >> add.sql mysqldump -uroot -t -w "id>3177914" test inventor >> add.sql

申明:假使数据库未有密码,所以不须求-p参数!-w:也便是where子句,-t:不写入表的创导音信(目标数据库中已有此表,不需求再成立),>:创制新的或掩盖已有个别sql文件,>>:增量写入已有sql文件

MySQL数据库的导入和导出,Linux下mysql数据库的导入导出操作。 

一、导入数据库 在命令行下输入: mysql – u username – p test / home / data
/ test.sql 表达: username 是数据…

1、导入数据库

一、导入数据库

在命令行下输入:

在命令行下输入:

在命令行下输入:

mysql -u username -p test < /home/data/test.sql
mysql -u username -p test < /home/data/test.sql
mysql -u username -p test < /home/data/test.sql

 

 

表明:username是数据库用户名,test为目的数据库,回车,输入数据库密码,就开始展览导入操作了!

说明:

说明:

贰、导出数据库

username                   是数据库用户名,

username                   是数据库用户名,

贰.一、导出整个数据库:

test                           为对象数据库,

test                           为对象数据库,

mysqldump -u username -p test > /home/data/test.sql

/home/data/test.sql    是您要备份的路子和称号

/home/data/test.sql    是您要备份的路子和名称

注脚:username是数据库用户名,test源数据库,回车,输入数据库密码,就开始展览导入操作了!目的文件路线为/home/data/

回车,输入数据库密码,就开始展览导入操作了!

回车,输入数据库密码,就进行导入操作了!

二.贰、导出数据库中某张表:

 

 

mysqldump -u username -p test documents > /home/data/test.sql

贰、导出数据库

二、导出数据库

申明:导出数据库test中的documents表到目的目录。

二.1、导出整个数据库:

二.一、导出整个数据库:

2.三、
导出多张表中的内容到多少个文书:

mysqldump -u username -p test > /home/data/test.sql
mysqldump -u username -p test > /home/data/test.sql
mysqldump -uroot -t -w "id>627107" test author > add.sql
mysqldump -uroot -t -w "id>16943" test agent >> add.sql
mysqldump -uroot -t -w "id>3177914" test inventor >> add.sql

 

 

注解:固然数据库未有密码,所以不需求-p参数!-w:也等于where子句,-t:不写入表的创导音信(目的数据库中已有此表,不须求再次创下设),>:成立新的或掩盖已某个sql文件,>>:增量写入已有sql文件

表达:username是数据库用户名,test源数据库,回车,输入数据库密码,就开始展览导入操作了!目标文件路线为/home/data/

证实:username是数据库用户名,test源数据库,回车,输入数据库密码,就张开导入操作了!目标文件路线为/home/data/

二.肆、导出数据库中表结构:

 

 

命令行下具体用法如下:  mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名;

    1、导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為db.sql)
    mysqldump -uroot -pdbpasswd -d dbname >db.sql;

    2、导出數據库為dbname某张表(test)结构
    mysqldump -uroot -pdbpasswd -d dbname test>db.sql;

    3、导出數據库為dbname所有表结构及表數據(不加-d)
    mysqldump -uroot -pdbpasswd  dbname >db.sql;

    4、导出數據库為dbname某张表(test)结构及表數據(不加-d)
    mysqldump -uroot -pdbpasswd dbname test>db.sql;

二.二、导出数据库中某张表:

二.贰、导出数据库中某张表:

越来越多参数消息请参见:

mysqldump -u username -p test documents > /home/data/test.sql
mysqldump -u username -p test documents > /home/data/test.sql

证实:导出数据库test中的documents表到目的目录。

证实:导出数据库test中的documents表到目的目录。

 

 

二.三、 导出多张表中的内容到多个文书:

2.3、 导出多张表中的内容到1个文书:

 

mysqldump -uroot -t -w "id>627107" test author > add.sql mysqldump -uroot -t -w "id>16943" test agent >> add.sql mysqldump -uroot -t -w "id>3177914" test inventor >> add.sql
mysqldump -uroot -t -w "id>627107" test author > add.sql mysqldump -uroot -t -w "id>16943" test agent >> add.sql mysqldump -uroot -t -w "id>3177914" test inventor >> add.sql

推荐三个体协会和业余时间开辟的网盘搜索引擎,360盘搜(www.360panso.com)

申明:要是数据库没有密码,所以不需求-p参数!-w:约等于where子句,-t:不写入表的创立音信(目的数据库中已有此表,不要求再次创下立),>:成立新的或掩盖已有个别sql文件,>>:增量写入已有sql文件

证实:假诺数据库未有密码,所以不需求-p参数!-w:也便是where子句,-t:不写入表的创设消息(目标数据库中已有此表,不要求再成立),>:制造新的或掩盖已有的sql文件,>>:增量写入已有sql文件

 

 

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website