从品牌网站建设到网络营销策划,从策略到执行的一站式服务
如何比较2个mysql数据库数据
创新互联致力于成都网站建设、做网站,成都网站设计,集团网站建设等服务标准化,推过标准化降低中小企业的建站的成本,并持续提升建站的定制化服务水平进行质量交付,让企业网站从市场竞争中脱颖而出。 选择创新互联,就选择了安全、稳定、美观的网站建设服务!
sql语句:因为MySQL 没有full outer join,所以用left join union all right join来实现
select a.table_schema,
a.table_name,
a.column_name,
b.table_schema,
b.table_name,
b.column_name
from information_schema.columns a
left join information_schema.columns b on a.table_name = b.table_name and a.column_name =
b.column_name and b.table_schema = 'DBNAMe1'
where a.table_schema = 'DBNAME2' and
(b.table_name is null or
b.column_name is null)
union all
select a.table_schema,
a.table_name,
a.column_name,
b.table_schema,
b.table_name,
b.column_name
from information_schema.columns a
left join information_schema.columns b on a.table_name = b.table_name and a.column_name =
b.column_name and b.table_schema = 'DBNAME2'
where a.table_schema = 'DBNAME1' and
(b.table_name is null or
b.column_name is NULL) ;
通过 INFORMATION_SCHEMA TABLES , INFORMATION_SCHEMA COLUMNS 你可以得到所有表的字段名,然后可以进行分析比较。
mysql速度稍快18%,varchar和bigint相等。
1、varchar和bigint性能差不多,mysql速度稍快18%在数据存储、读写方面,整数与等长字符串相同,mysql额外多了一个字节性能会有影响。
您好.
先把每个库的表结构导出到文件,然后比较这两个文件。
mysqldump
--skip-comments
--skip-extended-insert
-u
root
-p
database1file1.sql
mysqldump
--skip-comments
--skip-extended-insert
-u
root
-p
database2file2.sql
diff
file1.sql
file2.sql
其实还有一些比较工具,推荐一个
mysql-comparison-tools
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图