1.mysql 导入数据
mysql 数据库名 -u 用户名 -p 密码< 文件名
如:mysql -u root -p admin < test.sql (如果sql路径不是当前路径,改成绝对路径 mysql -u root -p admin < /home/root/test.sql)
2. source 导入数据
source /home/root/XX.sql 只能用mysql -uroot -padmin 登录后才能使用
如: source /home/root/test.sql
3. mysqldump 导出数据
a. 只导出表结构
mysqldump --opt -d 数据库名 -u 用户名 -p 密码> xx.sql
如: mysqldump --opt -d shop_data -u root -p admin > onlystruct_shop_data.sql
b. 只导出数据
mysqldump -t 数据库名 -u 用户名-p 密码 > xx.sql
如: mysqldump --t shop_data -u root -p admin > onlydata_shop_data.sql
c. 导出所有数据和结构
mysqldump 数据库 -u 用户名 -p 密码 > xx.sql
如: mysqldump shop_data -u root -p admin > shop_data.sql
d. 导出特定表
mysqldump 数库 -u 用户名 -p 密码 -B --table 表名 > xx.sql
如: mysqldump shop_data -u root -p admin -B --table user > user.sql