⑴ 如何比较mysql数据库的表结构和表内容的差异
先把每个库的表结构导出到文件,然后比较这两个文件。
mysqlmp --skip-comments --skip-extended-insert -u root -p database1>file1.sql
mysqlmp --skip-comments --skip-extended-insert -u root -p database2>file2.sql
diff file1.sql file2.sql
其实还有一些比较专工具,推荐一个属
mysql-comparison-tools
⑵ 如何比较mysql数据库的表结构和表内容的差异
通过 INFORMATION_SCHEMA TABLES , INFORMATION_SCHEMA COLUMNS 你可以得到所有表的字段名,然后可以进行分析比较。
⑶ mysql数据库分库分表哪个工具好,我整理出来了五个,求点评
1 用户类库:用于保存了用户的相关信息。例如:db_user,db_system,db_company等。
2 业务类库:用于保存主要业务的信回息。比答如主要业务是笑话,用这个库保存笑话业务。例如:db_joke,db_temp_joke等。
3 内存类库:主要用Mysql的内存引擎。前台的数据从内存库中查找,速度快。例如:heap。
4 图片类库:主要保存图片的索引以及关联。例如:db_img_index,db_img_res。
5 日志类库:记录点击,刷新,登录等日志信息。例如:db_log_click,db_log_fresh,db_log_login。
6 统计类库:对业务的统计,比如点击量,刷新量等等。例如db_stat。
⑷ 求Mysql数据库比对工具,可以比较两个数据库结构有何不同
rails 有 migrate 工具,所有数据库更改都会记录在 migration中, 可以很方便的进行数据库结构的改回变。 不知道你是做什么开答发的。
但应该也有相类似的工具。
当然,你可以用rails的migrate工具进行数据库的更改。