Mysql
listwebit
这个作者很懒,什么都没留下…
展开
-
Mysql事物
MYSQL--事务处理事务处理在各种管理系统中都有着广泛的应用,比如人员管理系统,很多同步数据库操作大都需要用到事务处理。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 删除的SQL语句delete from userinfo where ~~~delete f转载 2012-09-21 23:01:18 · 441 阅读 · 0 评论 -
mysql update safe model 一些问题
mysql update safe model 一些问题1人收藏此文章,我要收藏发表于6个月前(2012-05-06 01:54) , 已有673次阅读 共0个评论在做数据库实验的时候对mysql表进行UPDATE操作时,mysql给了我一个错误:Error Code: 1175. You are using safe update mode and you tried to原创 2012-11-06 21:54:49 · 3732 阅读 · 0 评论 -
如何构建高效的MySQL分页
首先分页原理:ELECT * FROM message ORDER BY id DESC LIMIT 10000, 20limit 10000,20的意思扫描满足条件的10020行,扔掉前面的10000行,返回最后的20行,问题就在这里,如果是limit 100000,100,需要扫描100100行,在一个高并发的应用里,每次查询需要扫描超过10W行,性能肯定大打折扣。文中还提到lim原创 2015-03-23 16:08:24 · 410 阅读 · 0 评论 -
MySql存储引擎
MySQL常用的存储引擎为MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表。 MyISAM是MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。 InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。但是比起MyISAM存储引擎,InnoDB写的处理效率差原创 2015-03-23 16:27:46 · 345 阅读 · 0 评论 -
Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结
用了这么长时间,发现自己竟然不知道utf_bin和utf_general_ci这两者到底有什么区别。。ci是 case insensitive, 即 "大小写不敏感", a 和 A 会在字符判断中会被当做一样的;bin 是二进制, a 和 A 会别区别对待.例如你运行:SELECT * FROM table WHERE txt = 'a'那么在utf8_bin中你就找不到 tx转载 2016-01-15 16:40:39 · 377 阅读 · 0 评论