![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库&ORM
文章平均质量分 66
iteye_21051
这个作者很懒,什么都没留下…
展开
-
mysql的查询、子查询及连接查询
一、mysql查询的五种子句 where(条件查询)、having(筛选)、group by(分组)、order by(排序)、limit(限制结果数) 1、where常用运算符: 比较运算符 > , < ,= , != (< >),>= , <...原创 2015-06-01 13:09:44 · 172 阅读 · 0 评论 -
count(1),count(id)以及count(*)的区别
一般情况下,Select Count (*)和Select Count(1)两着返回结果是一样的 假如表沒有主键(Primary key), 那么count(1)比count(*)快, 如果有主键的話,那主键作为count的条件时候count(主键)最快 如果你的表只有一个字段的话那count(*)就是最快的 并且count(*) 跟 count(1)...原创 2015-06-01 13:23:39 · 283 阅读 · 0 评论 -
如何写出高效率的sql查询语句
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: 1select id from t where num is null ...原创 2015-06-01 13:32:32 · 298 阅读 · 0 评论 -
从 String or binary data would be truncated 异常深入到数据库设计
"所有的进步都是不稳定的,一个问题解决了,我们不得不面对又一个新问题。" ------马丁*路德*金 "String or binary data would be truncated" 属于SQLException,产生原因是需要插入的字...原创 2014-11-11 23:09:06 · 447 阅读 · 0 评论