手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表分类:DataBase

用TIMESTAMP类型取代INT和DATETIME[转]

本文来自于MYSQL中文网,作者姓名:叶金荣
MAIL:imysql#imysql.cn
MSN:msn15268#imqun.com

原文网址:http://imysql.cn/2008_07_17_timestamp_vs_int_and_datetime

» 阅读全文

Tags: mysql, 优化

在mysql 里实现查询汉字的拼音首字母[摘]

拼音搜索,适合用在那些有索引的网站,一直以来,我知道是可以用拼音排序,因为MYSQL支持在二进制格式下用拼音对结果进行排序:order by binary title DESC,而且拼音搜索,则不太熟悉,在网上搜到此文,摘录下来,做个笔记。

» 阅读全文

Tags: mysql, 拼音, 搜索

最近看SQL有感

最近看老系统的代码,一些SQL确实让我汗颜,不过也确实可以知道一些另类的SQL操作方法。虽然。。。没啥效率

顺着《大腕》的风,我也来套点:
写SQL,没有7、8个left join你都不好意思拿出手。。
什么子查询、嵌套表啦,别嫌多,能用两个以上的人,根本不再乎再用几个
什么表外键啦、主键啦、索引啦,根本不用,要做就做最纯静的表。
我们的口号是,不占数据库索引空间。

Tags: sql, database

[转载]Discuz! 优化的误区

这篇 【Discuz! 优化的误区 】来自 dbanotes.net,膘叔认为:优化这东西一向是仁者见仁,智者见智的,大多数情况下,我们考虑的都是数据库的并发,还有SQL的优化,相反,很多时间我们都忽略了PHP代码的优化,还有就是查询语句的优化,比如查询数据的时候能不用*就尽量不用*,但大多数情况下,偷懒的时候还是直接用上了*,虽然这样对程序开发来说就快了很多,但如果取回来的结果集里有大字段,一下子放到内存里面,绝对是一个很大的开销啊。

PHP代码的优化也是,foreach、for循环、while这三种到底哪个快,哪个更好,哪个更方便?在实际的时候,用foreach的时候应该是最多的,但是foreach会复制一个数组,如果你的数组很大,那么内存放得下吗?都是需要考虑的问题。

闲话不说,看人家写的文章。。。(PS:这个作者不识数,误区二直接到误区四了,偷笑一下,开个玩笑,估计是写完了之后被删掉了,但又忘了改

现在,开始我们的旅程吧

» 阅读全文

MySQL各存储引擎(INNODB,MyISAM等)的区别及其启动方法

InnoDBMyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。

» 阅读全文

Tags: db, mysql