INSERT INTO .. ON DUPLICATE KEY更新多行记录
如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则执行旧行UPDATE;如果不会导致唯一值列重复的问题,则插入新行。例如,如果列a被定义为UNIQUE,并且包含值1,则以下两个语句具有相同的效果: 1. INSERT INTO table (a,b,c) VALUES (1,2,3) ON DUPLICATE KEY UPDATE ...
时间:05月27日 14:20    标签: INSERT INTO ON DUPLICATE KEY MySQL
powerdesigner 12 逆向工程mysql 5.0 数据库
传说中,程序员们喜欢用powerDesign进行数据库建模。通常都是先设计出物理模型图,在转换出数据库需要的SQL语句,从而生成数据库。 但,江湖中流传着“powerDesign逆向工程”的传说。好,我们今天就来利用PowerDesign来建立逆向工程。 基于MySql 5.0 的数据库,PowerDesigner12.主要分为这几个步骤。 1> 通过windows数据源管理,建立ODBC数据源。...
时间:05月26日 17:59    标签: powerdesigner 逆向工程 MySQL 转帖摘录
读书 - 高性能MySQL(第二版)
《高性能MySQL》汇聚了著名MySQL专家在实践中构建大型系统的多年宝贵经验,指导你如何使用MySQLTF发出快速可靠的系统。本书的第二版着眼于健壮性、安全性及数据完整性,涵盖了MySQL性能的细微之处。 《高性能MYSQL》指导你深入MYSQL的高级技术,充分利用MySQL的全部强大能力。你将学到如何设计MySQL的表、索引、查询以及可以将性能发挥到极致的高级特性。另外,你还会在MySQ...
时间:04月15日 20:43    标签: 高性能 MySQL 优化 网站架构 读书
关于两个机房的讨论
如何最大限度的提升中国的网站速度,今天发信给我信任的朋友们,老冒回复如下: 我朝Internet南北不畅通的解决方案(老旧方案) (需要翻墙。可以在Google Reader里面订阅http://robertmao.com/feeds/latest/访问)。很多要点老冒几乎都提到了,我在此列出我的一些问题和思考,共有用样需求的各位讨论。 1. MySQL跨越广域网的复制(Replication of MySQL)是否稳定可靠 ...
时间:02月03日 12:37    标签: 机房 广域网复制 MySQL Cache 网站架构 转帖摘录
MySQL 大企业级应用可行性分析(之四)
如果你觉得 MySQL 不够好,那是因为你不会用。 这是以前开了头的一个话题,现在有了一点新的想法和变化,倒是可以记录一下和大家分享。 数据仓库解决方案 一般来说,一个企业随着不断快速发展,或许在数据库上的投入到后期反而不如数据仓库、商业智能上面的投入。在数据仓库解决方案上,MySQL + InfoBright ( 参考 )是个不错的解决方案。在数据仓库亦或是海量...
时间:2009年09月14日 12:56    标签: MySQL 企业级应用 网站架构 转贴摘录
MySQL 大企业级应用可行性分析(之三)
封装业务逻辑:存储过程 在商业数据库软件的实践方式上,利用存储过程封装业务逻辑是非常通用的做法(也有很大一部分原因是 IT 架构演化造成的)。MySQL 5 之后也支持存储过程,如果要把 Oracle/DB2 等的就有逻辑迁移到 MySQL 当然不是容易的事情。最好的办法可能是:不在存储过程上动脑筋,在应用层想办法。 谁是\"推手\"? 让我们回过头来,看看当年 ...
时间:2009年09月14日 12:54    标签: MySQL 企业级应用 网站架构 转贴摘录
FriendFeed 使用 MySQL 的经验
一直比较好奇 FriendFeed 网站背后的技术信息。Bret Taylor 的一篇 How FriendFeed uses MySQL to store schema-less data 给出了不少有价值的经验。 概览 FriendFeed 用 MySQL 存储绝大部分数据,超过 2.5 亿条记录。对待网站功能的态度: 让既有功能满足更多用户而不是添加更多的功能。 少添加新功能的好处是数据库 Schema 变化更小。在数据库 Sharding 的...
时间:2009年03月02日 10:25    标签: FriendFeed MySQL 网站架构 转贴摘录
MySQL 大企业级应用可行性分析(之二)
再说存储引擎 继续 上一篇 的讨论,记录针对 MySQL 在大企业级商用上我的一些零星想法。网络上到处都有关于各个引擎之间的对比。这里要提醒一点是,注意各个引擎的 锁的粒度 。InnoDB 是行锁,锁的实现是依赖于索引的,MyISAM 只是表锁。锁粒度是衡量存储引擎的一个重要指标,其能力很大程度上决定并发能力。 至于 TRANSACTION ISOLATION LEVEL,则是另外一个需要衡...
时间:2008年07月23日 09:23    标签: MySQL 企业级应用 网站架构 转贴摘录
MySQL 大企业级应用可行性分析(之一)
前两天在上海 参加技术研讨 ,讨论了关于 MySQL 的一些面向企业级应用的思路,今天和几位同事开会,也谈及了能否用 MySQL 替代当前 Oracle 的问题。干脆整理一下思路,算是做个备忘。 首先说明一点的是,我不是说 MySQL 没有大企业级的应用,事实上,可以看到越来越多的成功布署 MySQL 的应用,但是,还不够多,还有许多大企业的关键应用还不敢用 MySQL。或许这篇小文能...
时间:2008年07月23日 09:22    标签: MySQL 企业级应用 网站架构 转贴摘录
eBay 的 Personalization Platform 采用 MySQL
过去写过很多关于 eBay 数据平台架构的帖子,过去eBay 的信息架构里 DB 都是采用 Oracle 的,大多数 DBA 朋友也都知道 eBay 在 Oracle 方面的技术搞得非常好。这次的 The 2008 MySQL Conference & Expo 披露出来的信息,eBay 在 MySQL 上做了很大胆的尝试,eBay Personalization Platform 就是用 MySQL 打造的。Sun 当然不会放弃这个大好的宣传机会(这两家在技...
时间:2008年04月23日 09:25    标签: MySQL eBay Personalization Platform 网站架构 转贴摘录
FeedBurner:基于MySQL和JAVA的可扩展Web应用
于敦德 2006-6-27 FeedBurner(以下简称FB,呵呵)我想应该是大家耳熟能详的一个名字,在国内我们有一个同样的服务商,叫做FeedSky。在2004年7月份,FB的流量是300kbps,托管是5600个源,到2005年4月份,流量已经增长到5Mbps,托管了47700个源;到2005年9月份流量增长到20M,托管了109200个源,而到2006年4月份,流量已经到了115Mbps,270000个源,每天点击量一亿次。 ...
时间:2007年11月01日 14:48    标签: FeedBurner MySQL JAVA 可扩展Web应用 网站架构 转贴摘录
Navicat For MySql 8.0.20 中文版(汉化) + 破解下载
好不容易才在网上找到 Navicat For MySql 8.0.20中文版的破解下载。现在特打包上传,供各位朋友下载使用。 压缩包里的navicat8_mysql_cs.exe是在navicat的官方中文网站( http://www.navicat.com.cn )下的原版文件。 而另外一个文件就是破解补丁文件,复制到navicat的安装目录下运行,然后按照提示操作即可。   Navicat For MySql 8.0.20 中文版(汉化) ...
时间:2007年10月25日 13:17    标签: Navicat MySQL 中文版(汉化) 破解 下载 招贴栏
Navicat 7.2.2(下载,汉化)
我的blog之前有提到一个运行在windows下的mysql GUI管理工具—— Navicat ,并提供汉化包的下载。但由于源文件是在一个网游的私服论坛上下载的,所以汉化包的翻译语法偏向与港台方面的,例如视图称做检视,存储过程称做预存程序,等等诸如此类的不符合大陆习惯的语法。于是我就参照SQL Server的习惯,把大部分的名字重新翻译一遍,呵呵,下面是汉化包的下...
时间:2006年12月03日 09:32    标签: MySQL Navicat 汉化 中文 下载 工作记录
四款MySQL簡易型管理軟體評測 - Navicat
Navicat 的介面比之前的版本美觀很多,大型的 ICON 很有 M$ Office 12 的味道,介面排列更很像 M$ SQL Server(左) + M$ Access (右) 的綜合體。 從畫面左方明顯看到,可以同時管理多台主機的資料庫,並且支援 MySQL 5.0 的 View 跟Stored Procedure。 在連線的部份有多種編碼可以選擇,這次選擇 UTF-8 來測試。 在下圖可以看到,點選資料庫展開...
时间:2006年10月17日 09:25    标签: MySQL Navicat 管理软件 GUI工具 转贴摘录
四款MySQL簡易型管理軟體評測 - MySQL Front
MySQL Front 已經開始收費一段時間了,不過這也是少數有正體中文語系的輕便型 MySQL 管理軟體。 可惜的是,MySQL Front 也是問題最多的一套軟體,測試 root 登入連線四次有二次失敗,必須重要再開啟一次。 (連線失敗的畫面,必須強迫關閉軟體) 而且明明有多個資料庫,左方只出現一個,而且也沒有支援 UTF-8 ,真的是蠻糟糕的。 (MySQL Front 不...
时间:2006年10月17日 09:25    标签: MySQL Mysql Front 管理软件 GUI工具 转贴摘录
四款MySQL簡易型管理軟體評測 - DBACentral
DBACentral for MySQL 的介面比 Navicat 更像 M$ Access。一開始的連線畫面只能選一個資料庫來管理。 (DBACentral for MySQL 連線畫面) 不過因為 DBACentral for MySQL 完全無法更改編碼,所以其它的介面也看看就好。 (資料庫表單畫面) (資料編輯畫面)
时间:2006年10月17日 09:24    标签: MySQL DBACentral 管理软件 GUI工具 转贴摘录
四款MySQL簡易型管理軟體評測 - MySQL Client
由 EngInSite 推出的 MySQL Client 也可謂是一套功能強大的 MySQL 管理軟體。軟體一打開就讓人很舒服的看到幾個重要的功能,其中最特別的就是可以看到畫面上有多個 MySQL 的 Service 可以控制。 (MySQL Client 的軟體開啟畫面) 很特別的是他還提供 MySQL Server 之間的資料同步及互轉。 不過很可惜的是,我明明有設 utf-8 的編碼,但是永遠都會跳回「...
时间:2006年10月17日 09:23    标签: MySQL MySQL Client 管理软件 GUI工具 转贴摘录
找到一个比Mysql Front更好用的GUI工具,Navicat 7.2.2(下载,汉化,破解)
Update(2008-08-10): Navicat For MySql 8.0.20 中文版(汉化) + 破解下载: http://www.w2blog.net/view/222.html ---------------------------------------------- 这个就是Navicat了。 图形界面比mysql front好看好多,而且也不像mysql front那样老是弹出莫名的错误,而且比mysql front多一些管理选项,例如定时任务、备份、存储过程的管理等等。而以前如果...
时间:2006年10月17日 09:10    标签: MySQL Navicat 管理软件 GUI工具 下载 工作记录
MySQL查询优化(管理员的优化措施)
前面的部分中讲解的优化措施都是没有特权的MySQL用户能够执行的。可以控制MySQL服务器或计算机的系统管理员能够执行额外的优化措施。   前面的部分中讲解的优化措施都是没有特权的MySQL用户能够执行的。可以控制MySQL服务器或计算机的系统管理员能够执行额外的优化措施。例如,有些服务器参数附属于查询处理过程,并且是可以调整的,而且某些硬件配置因素对查询处理速...
时间:2005年11月18日 07:15    标签: MySQL 查询优化 管理员 转贴摘录
MySQL查询优化(数据类型与效率)
在大多数情况下,你所关注的是SELECT查询的优化,因为SELECT查询是最常见的查询类型,而且如何优化它们又不是太简单。与此形成对比,把数据载入数据库的操作就相对直接了。然而,你仍然可以利用某些策略来改善数据载入操作的效率。  在可以使用短数据列的时候就不要用长的。如果你有一个固定长度的CHAR数据列,那么就不要让它的长度超出实际需要。如果你在数据列中存储...
时间:2005年11月18日 07:14    标签: MySQL 查询优化 数据类型 效率 转贴摘录
文章导读
搜索更多
最新评论
分类导航
归档