Linux下MySQL的简单使用(3)

来源:互联网 发布:企业即时聊天软件 编辑:程序博客网 时间:2024/06/06 05:00

MySQL两个结构相同的表合并
这里写图片描述

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

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

这里写图片描述

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

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

这里写图片描述

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

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

4.删除临时表

drop table 临时表;

这里写图片描述

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

mysqldump -u用户名 -p密码 数据库名 >导出的文件名
a.密码可以在第二行以不可见的形式输入,这样最安全。
b.导出的文件需要自己建立,最好以.sql格式结尾。
这里写图片描述

2.导出一个表。

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

这里写图片描述

原创粉丝点击