MySQL两个结构相同的表合并
Linux下MySQL的简单使用(3)

1.把两张表的数据全部导入到临时表中

create table 临时表 select * from 表1 union select * from 表2;

Linux下MySQL的简单使用(3)

2.创建结果表,并创建主键

create table 结果表(字段1 类型 primary key,字段2 类型,字段3 类型…);

Linux下MySQL的简单使用(3)

3.把临时表中重复数据过滤并写入结果表

insert into 结果表(字段1,字段2,字段3…) select distinct 字段1,字段2,字段3… from 临时表;

4.删除临时表

drop table 临时表;

Linux下MySQL的简单使用(3)

关于mysql数据库备份
1.导出整个数据库。

mysqldump -u用户名 -p密码 数据库名 >导出的文件名
a.密码可以在第二行以不可见的形式输入,这样最安全。
b.导出的文件需要自己建立,最好以.sql格式结尾。
Linux下MySQL的简单使用(3)

2.导出一个表。

mysqldump -u用户名 -p密码 数据库名 表名>导出的文件名

Linux下MySQL的简单使用(3)

相关文章:

  • 2022-12-23
  • 2021-11-30
  • 2022-12-23
  • 2022-02-18
  • 2021-09-23
  • 2022-02-01
  • 2022-12-23
猜你喜欢
  • 2021-09-10
  • 2022-12-23
  • 2021-05-20
  • 2021-07-05
  • 2022-12-23
  • 2021-11-20
  • 2022-01-16
相关资源
相似解决方案