随笔分类 -  Mysql

摘要:若要在i≤R≤j这个范围得到一个随机整数R,需要用到表达式 FLOOR(i+ RAND() * (j–i+ 1))。例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机整数, 可使用以下语句:SELECT FLOOR(7 + (RAND() * 6));FLOOR(i+ RAND() *... 阅读全文
posted @ 2014-07-17 16:02 笨马儿 阅读(1369) 评论(0) 推荐(0)
摘要:select `id`,`name`,`pid` AS `q_pid`,(select id From qiyu_gift_category where id = q_pid ) as root_id from qiyu_gift_category WHERE id = 1SELECT `id` ... 阅读全文
posted @ 2014-05-26 14:30 笨马儿 阅读(859) 评论(0) 推荐(0)
摘要:显示宽度只用于显示,并不能限制取值范围和占用空间,例如:INT(3)会占用4个字节的存储空间,并且允许的最大值也不会是999,而是INT整型所允许的最大值。 阅读全文
posted @ 2014-05-25 10:34 笨马儿 阅读(633) 评论(0) 推荐(0)
摘要:第一步,優化字段 原始數據導入數據時,對所有字段進行優化,儘可能地爲每個字段選用最小的字段類型 字符型字段,一般導入時默認會是nvarchar型,改爲varchar型節省一半空間。 數值型字段,如果是整數,如果最大可能數小於255,改爲tinyiny,如果最大可能數小於32768,改爲smallin... 阅读全文
posted @ 2014-05-22 16:12 笨马儿 阅读(413) 评论(0) 推荐(0)
摘要:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在... 阅读全文
posted @ 2014-05-22 15:53 笨马儿 阅读(234) 评论(0) 推荐(0)
摘要:摘录于:http://www.cnblogs.com/lyhabc/p/3691555.html1.default--sqlserverCREATE TABLE emp(id INT DEFAULT(12))--mysqlCREATE TABLE emp(id INT DEFAULT 12)2.AU... 阅读全文
posted @ 2014-05-21 13:53 笨马儿 阅读(267) 评论(0) 推荐(0)
摘要:有时候还是很需要这种小巧功能不复杂的小东西!qphpmyadmin.php.rar 点击下载 阅读全文
posted @ 2014-05-17 23:06 笨马儿 阅读(298) 评论(0) 推荐(0)
摘要:1 select *, rand() as random FROM yef_exercises where id not in(1) order by random limit 1 // Mysql 阅读全文
posted @ 2014-05-17 01:19 笨马儿 阅读(441) 评论(0) 推荐(0)