MySQL Utilities管理工具介绍

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

mysqldbcompare MySQL数据库比较工具

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

MySQL批量插入数据

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

Git打包文件

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

UMLet使用教程

10.7k 记录 , , 一条评论
UMLet是一款简单易用、免费、开源的UML建模工具。它能够快速的构建UML类图、序列图、活动图等,并且可以将原型导出为bmp、gif、eps、pdf、jpg、png、svg等格式。我们还可以在Eclipse下面创建自定义的元素。UMLet可以在Windows、OS X和Linux上独立运行,还可以作为Eclipse的插件运行在。 UMLet小巧实用,比庞大的Visio和StartUML更加轻便…

单例模式设置和和获取配置项

要在全局中保证读取到的值唯一,使用单例模式是较好的选择,实现代码: class Config { // 声明$instance为私有静态类型,用于保存当前类实例化后的对象 private static $instance = null; // 数据库连接句柄 private $config = array(); // 这是获取当前类对象的唯一方式 public static function getInstance() { // 检查对象是否已经…

MySQL用LIKE特殊字符搜索

SQL的LIKE查询语句中,有一些特殊的字符,需要转换后才能搜索到结果: ':用于包裹搜索条件,需转为\'; %:用于代替任意数目的任意字符,需转换为\%; _:用于代替一个任意字符,需转换为\_; \:转义符号,需转换为\\\\。 以下是一些匹配的举例。 SELECT * FROM `table` WHERE `title` LIKE 'a\'b%';            -- 搜索a'b... SELECT…

git撤销commit的三个方法

9.2k 记录 发表评论
撤销commit有很多方法,个人比较推荐用 reset 或 rebase -i,底下将会同时介绍 revert 和 reset 的方法。 commit 如下 A -> B -> C -> D -> E 想要还原到 commit C 之后的状态 (也就是把 D 和 E 回退) 1 revert 用: git revert E git revert D 结果: A -> B -> C -> D -> E -> F -> G F 是还原 commit …

Redis常用命令

Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速。用Redis可以很轻松解决高并发的数据访问问题;做为时时监控信号处理也非常不错。 说明:以下命令中,$符号之后为SHELL命令,>符号之后为Redis命令。 命令行中输入redis-cli就可以启动Redis客户端。 1 访问和查看 $ redis-cli redis 127.0.0.…
« 上一页   下一页 »