如何比较mysql数据库的表结构和表内容的差异

如何比较mysql数据库的表结构和表内容的差异,第1张

先把每个库的表结构导出到文件,然后比较这两个文件。

mysqldump --skip-comments --skip-extended-insert -u root -p database1>file1.sql

mysqldump --skip-comments --skip-extended-insert -u root -p database2>file2.sql

diff file1.sql file2.sql

其实还有一些比较工具,推荐一个

mysql-comparison-tools

表结构就是定义一个表的字段、类型、主键、外键、索引,这些基本的属性组成了数据库的表结构

例如:

create table student (

id int primarykey,

name varchar,

sex varchar,

age varchar)

id、name、sex这些就是字段,int varchar就是数据类型,primarykey为设置主键

表数据就是表里存放的具体数据内容啦

如 student 表中 具体的数据

张三,男,15

王丽,女,22


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9610156.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存