MySQL选择性复制表数据

2.6k MySQL, PHP教程 发表评论
在MySQL中,用什么命令可以实现选择性复制表数据吗? 比如,从A表查询id、name的所有数据, 插入到表B的a_id、name。 可以的,而且很方便,组合INSERT和SELECT命令就行。 1 读取一个表 假设有表 order,要读取表 user 中部分字段的所有值,并插入到表中。命令如下: INSERT INTO order(title, description, update_time) SELECT name, d…

MySQL Utilities管理工具介绍

MySQL Utilities提供了一系列MySQL服务器和数据库的管理工具。 完全支持MySQL5.1及以上版本,也兼容MySQL5.0版本,不过有些特性不支持。 不支持MySQL4.0版本。 下面这些工具工作在数据库级别,可以用来管理一个或多个服务器的数据库。 1 mysqldbcompare 比较两个服务器或同个服务器上的数据库 比较定义文件和数据 产生差异报告 生成差异…

mysqldbcompare MySQL数据库比较工具

12.7k MySQL , 发表评论
mysqldbcompare用于比较两个服务器或同个服务器上的数据库,有文件和数据,并生成差异性SQL语句。 要比较数据表,请用另外一个工具:mysqldiff(点击查看教程)。 以下是mysqldbcompare的用法。 1 安装 mysqldbcompare是MySQL Utilities中的一个脚本,默认的MySQL不包含工具集,所以需要独立安装。 MySQL Utilities下载地址:http://dow…

MySQL批量插入数据

4.3k MySQL, PHP教程 发表评论
MySQL插入多条数据有二种方法,一种是写多条insert语句,再用逗号;分割每条语句,另外一种是用insert一次性赋多个值。 1 多条语句 写多条insert,用同数量的;号隔开,让MySQL执行多次。比如: insert into table (field1, field2, field3) value ("a", "b", "c"); insert into table (field1, field2, field3) value ("d", "e", "f"); in…

mysqldiff实现MySQL数据表比较

12.9k MySQL , 发表评论
本文介绍mysqldiff工具来比较数据表结构,并生成差异SQL语句。 mysqldiff类似Linux下的diff命令,用来比较对象的定义是否相同,并显示不同的地方。 如果要比较数据库是否一致,可以用另外一个工具:mysqldbcompare(点击查看教程)。 以下是mysqldiff的用法。 1 安装 mysqldiff是MySQL Utilities中的一个脚本,默认的MySQL不包含这个工…

Git打包文件

8.7k PHP教程 , 一条评论
Git中打包文件是个简单的活,不管是打包全部文件作为release, 还是只压缩更改的文件,一个命令就能搞定。 而且,打包之后目录结构完全不变,这对于覆盖部署来说极其方便。 1 打包所有文件 打包master分支的所有文件: $ git archive --format=zip --output master.zip master 其中,输出格式为zip,输出文件为master.zip。git支持zip和…