2023年7月30日发(作者:)
Mysql导出(多张表)表结构及表数据 mysqldump用法
1.备份数据
命令行下具体用法如下:mysqldump -u用户名 -p密码 -d 数据库名 表名 脚本名;
1、导出数据库为dbname的表结构(其中用户名为root,密码为dbpasswd,生成的脚本名为)
mysqldump -uroot -pdbpasswd -d dbname >;
2、导出数据库为dbname某张表(test)结构
mysqldump -uroot -pdbpasswd -d dbname test>;
3、导出数据库为dbname所有表结构及表数据(不加-d)
mysqldump -uroot -pdbpasswd dbname >;
4、导出数据库为dbname某张表(test)结构及表数据(不加-d)
mysqldump -uroot -pdbpasswd dbname test>;
5.导出数据中dbname多张表(test1,test2,test3)结构及表数据用用空格隔开
mysqldump -uroot -pdbpasswd dbname test1 test2 test3>;
6.同时备份多个MySQL数据库
mysqldump -uroot -pdbpasswd -databases databasename1 databasename2
databasename3>;
7.备份数据库上所有数据库
mysqldump -uroot -pdbpasswd -all-databases>;
2.导入数据
1.首先建空数据库
mysql>create database abc;
2.导入数据库
方法一:
(1)选择数据库
mysql>use abc;
(2)设置数据库编码
mysql>set names utf8;
(3)导入数据(注意sql文件的路径)
mysql>source /home/abc/;
方法二: #mysql -uabc -p abc<
建议使用第二种方法导入。
发布者:admin,转转请注明出处:http://www.yc00.com/news/1690651063a386524.html
评论列表(0条)