数据库
ClearLoveQ
格拉德韦尔在《异数》:并非天资超人一等,而是付出了持续不断的努力。只要经过1万小时的锤炼,任何人都能从平凡变成超凡”。要成为某个领域的专家,需要10000小时:如果每天工作八个小时,一周工作五天,那么成为一个领域的专家至少需要五年。
展开
-
sql语句优化总结-避免全表扫描
1.避免全表扫描对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引那么导致全表扫描的操作有哪些呢?模糊查询效率很低: 原因:like本身效率就比较低,应该尽量避免查询条件使用like;对于like ‘%...%’(全模糊)这样的条件,是无法使用索引的,全表扫描自然效率很低;另外,由于匹配算法的关系,模糊查询的字段长度越大,...原创 2019-04-08 14:25:06 · 4179 阅读 · 0 评论 -
sql拼接字段
sql语法入门:拼接字段、文本处理函数以下的测试是在oracle中拼接语法的测试,其他的DBMS应该也有相同的方法1.在select查询字段的同时将两个字段拼接为一个字段select a.name || a.address as new_name from t_user a;2.文本处理函数 LEFT()(或使用子字符串函数) 返回串左边...原创 2019-04-19 12:28:04 · 3176 阅读 · 0 评论 -
sql语句执行顺序
MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指定某一个子句,那么将会跳过相应的步骤。 1 下面我们来具体分析一下查询处理的每一个阶段 2 FORM: 对FRO...转载 2019-05-27 11:33:15 · 161 阅读 · 0 评论 -
pls-00215错误
oracle数据库在创建函数时出现此错误,原因是定义变量的时候没有指定长度,例如在创建有返回值的函数时:create or replace function 函数名(变量名 类型) return varchar is result varchar(40)begin ...end 函数名此处的返回值必须指定长度,否则就会报此错误...原创 2019-06-30 17:23:59 · 2027 阅读 · 0 评论