本文来自于MYSQL中文网,作者姓名:叶金荣
MAIL:imysql#imysql.cn
MSN:msn15268#imqun.com
原文网址:http://imysql.cn/2008_07_17_timestamp_vs_int_and_datetime
» 阅读全文
Submitted by gouki on 2008, July 29, 9:52 PM
本文来自于MYSQL中文网,作者姓名:叶金荣
MAIL:imysql#imysql.cn
MSN:msn15268#imqun.com
原文网址:http://imysql.cn/2008_07_17_timestamp_vs_int_and_datetime
» 阅读全文
Submitted by gouki on 2008, July 26, 3:33 PM
拼音搜索,适合用在那些有索引的网站,一直以来,我知道是可以用拼音排序,因为MYSQL支持在二进制格式下用拼音对结果进行排序:order by binary title DESC,而且拼音搜索,则不太熟悉,在网上搜到此文,摘录下来,做个笔记。
» 阅读全文
Submitted by gouki on 2008, July 22, 9:58 PM
最近看老系统的代码,一些SQL确实让我汗颜,不过也确实可以知道一些另类的SQL操作方法。虽然。。。没啥效率
顺着《大腕》的风,我也来套点:
写SQL,没有7、8个left join你都不好意思拿出手。。
什么子查询、嵌套表啦,别嫌多,能用两个以上的人,根本不再乎再用几个
什么表外键啦、主键啦、索引啦,根本不用,要做就做最纯静的表。
我们的口号是,不占数据库索引空间。
Submitted by gouki on 2008, July 19, 10:00 AM
这篇 【Discuz! 优化的误区 】来自 dbanotes.net,膘叔认为:优化这东西一向是仁者见仁,智者见智的,大多数情况下,我们考虑的都是数据库的并发,还有SQL的优化,相反,很多时间我们都忽略了PHP代码的优化,还有就是查询语句的优化,比如查询数据的时候能不用*就尽量不用*,但大多数情况下,偷懒的时候还是直接用上了*,虽然这样对程序开发来说就快了很多,但如果取回来的结果集里有大字段,一下子放到内存里面,绝对是一个很大的开销啊。
PHP代码的优化也是,foreach、for循环、while这三种到底哪个快,哪个更好,哪个更方便?在实际的时候,用foreach的时候应该是最多的,但是foreach会复制一个数组,如果你的数组很大,那么内存放得下吗?都是需要考虑的问题。
闲话不说,看人家写的文章。。。(PS:这个作者不识数,误区二直接到误区四了,偷笑一下,开个玩笑,估计是写完了之后被删掉了,但又忘了改)
现在,开始我们的旅程吧
» 阅读全文
Submitted by gouki on 2008, April 22, 10:43 PM
InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。
» 阅读全文