SQL
孺牛的猫
这个作者很懒,什么都没留下…
展开
-
处理百万级数据提高查询速度的方法
处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where nu转载 2017-09-06 11:54:19 · 976 阅读 · 0 评论 -
SQL语句面试题目
几个表employees 表: EMPLOYEE_ID NUMBER(6) FIRST_NAME VARCHAR2(20) LAST_NAME VARCHAR2(25) EMAIL转载 2017-09-20 11:34:45 · 1098 阅读 · 0 评论 -
如何处理数据库中ID重复的问题
对于ID的增长可以是自增长或者是手动增长,自增长的话,如果测试添加一批数据进来就有可能与之前或者之后的插入数据的ID重复,那么这个时候可以有如下解决思路:1、设置自增长主键的基值alter table test auto_intrement = number;查看数据库里数据的最大的值,将number设置成一个比之还大的值,即往后插入数据时的ID值是从number开始增长2、通过手原创 2017-10-10 11:41:28 · 8263 阅读 · 0 评论 -
mysql 多个字段拼接
转载自:http://blog.csdn.net/desilting/article/details/38563087Mysql的查询结果行字段拼接,可以用下面两个函数实现:1. concat函数[sql] view plain copymysql> select concat('1','2','3') from test ; +---------------------+ | conc...转载 2018-02-08 09:48:33 · 415 阅读 · 0 评论