MySQL:如何导入导出数据表和如何清空有外建关联的数据表
程序员文章站
2022-05-01 17:17:49
1.导入导出 导入数据库:前提:数据库和数据表要存在(已经被创建) (1)将数据表 test_user.sql 导入到test 数据库的test_user 表中 (2) 将数据库 test.sql 导入到 test 数据库test 中 (3)source命令不在控制台下,要进入mysql下操作 导出 ......
1.导入导出
导入数据库:
前提:数据库和数据表要存在(已经被创建)
(1)将数据表 test_user.sql 导入到test 数据库的test_user 表中
[root@test ~]# mysql -uroot -p test < /xxx/test_user.sql
(2) 将数据库 test.sql 导入到 test 数据库test 中
[root@test ~]# mysql -uroot -p test < /xxx/test.sql
(3)source命令不在控制台下,要进入mysql下操作
mysql> use test; mysql> source /xxx/test.sql
导出数据库:
(1) 将数据库 test 导出到/xxx/test.sql
[root@test ~]# mysqldump -uroot -p test > /xxx/test.sql
(2) 将数据库 test 中的 user 数据表 导出到 /xxx/user.sql
[root@test ~]# mysqldump -uroot -p test user < /xxxt/user.sql
2.清空数据表
mysql> set FOREIGN_KEY_CHECKS = 0;
禁用约束检查
然后就可以使用
mysql> truncate table test;
记得清空完把外键约束重新启用
mysql> set FOREIGN_KEY_CHECKS = 1;
上一篇: 惠普推出业内首款大数据专用服务器