mysql
平白
这个作者很懒,什么都没留下…
展开
-
如何对mysql中的字符进行编码转换
算来我也是mysql的忠实用户了,从mysql 3 的时候就开始用mysql,直到现在开始使用5.1版本,看到mysql一点一点的变化,感觉mysql功能越来越强大,真是是我们这种用不起oracle用户的福音啊! 如果没有记错的话,mysql4.0升级到4.1以后,就增加了字符集这个概念。从mysql4.0及以下的版本,迁移到mysql4.1及其以上的版本就会出现中文字符出现乱码的问题。由于...2007-12-16 18:37:33 · 269 阅读 · 0 评论 -
mysql使用存储过程中关于编码的问题
mysql 的存储过程出来时间还不久,如果俺没有记错的话,应该是从5.0开始支持存储过程。跟oracle相比,mysql的存储过程功能还不够前者强大,使用也相对麻烦,另外,资料也是相当的少啊。 我使用的是5.0版本,在这个版本下面,mysql的存储过程不能设置字符集。这样就会出现一个问题:假如mysql数据库指定的默认编码是latin1,而这个字段的编码是gbk(假如字段没有指定编码,那么它...2007-12-16 18:47:15 · 532 阅读 · 0 评论 -
Mysql的内存表(Memory engine)的问题
由于项目需要大量并发insert/select/update,所以考虑采用内存数据库或者内存表解决这个问题。 首先考虑到的是mysql的内存表。查阅了大量资料,未发现内存表有什么不满足我们需求的情况。于是进行压力测试。模拟量大量的并发请求,在压力上升到一定程度的时候,发现了锁等待。这个情况连续出现了两次。 于是询问DBA,他们的意见是mysql的内存表(memory engine)因为...2007-12-27 12:34:19 · 923 阅读 · 0 评论 -
mysql的innodb引擎的count(*)陷阱
今天同学们在群里讨论oracle的count(*)与count(1)的问题,正好提到mysql的情况。我突然想到自己遇到的问题:在myisam引擎执行count(*)速度非常快,而且执行速度与记录条数无关,而innodb却不是这样,记录越多,速度越慢。 于是做了一个实验,在一个有8000W条记录的innodb表执行了一下 select count(*) from table ...原创 2010-01-28 20:37:12 · 676 阅读 · 0 评论 -
mysql的常用命令
[list] [*]备份pw库 mysqldump -u root -p -h 127.0.0.1 --database pw>pw.sql [*]还原pw库 mysql -u root -p -h 127.0.0.1 pw2010-05-10 16:48:02 · 116 阅读 · 0 评论