mysql 导入导出表结构及数据
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| 导出数据库: 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;
5、导出指定表的数据 mysqldump -uroot -pdbpasswd -t database
导出查询结果:select语句 into outfile '/opt/selectData.sql';
导入查询结果:load data local infile ' /opt/selectData.sql ' into table 表名 character set utf8;
导入数据库 方法一: (1)选择数据库 mysql>use abc; (2)设置数据库编码 mysql>set names utf8; (3)导入数据(注意sql文件的路径) mysql>source /home/abc/abc.sql; 方法二: mysql -u用户名 -p密码 数据库名 < 数据库名.sql
|
若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏