sql
飞得慢
这个作者很懒,什么都没留下…
展开
-
mysql的优化
1.查询尽量用列的名字,少用*号(用*号会扫描表).2.尽量少嵌套子查询,会消耗大量的cpu资源3.避免使用耗费资源的操作:1).DISTINCT2).UNION UNLON ALL3).ORDER BY4).MINUS5).INTERSECT6).对于有比较多or运算的查询,建议分成多个查询,用union all联接起来7).合理使用索引。...原创 2020-08-07 20:27:36 · 102 阅读 · 0 评论 -
mysql使用查询语句时解析器的执行顺序
1.from <表>2.where <过滤条件>3.group by <根据什么分组>4.having <过滤条件>5.select <查询的列>6.order by <怎样排序>原创 2020-08-07 20:07:59 · 243 阅读 · 0 评论 -
sql中的字符串拼接
一、MySQL字符串拼接1、CONCAT函数语法bai格式:CONCAT(char c1, char c2, …, char cn) ,其中char代表字符串,定长与不定长均可以连接两个字符串select concat(name, show ) from user; 连接多个字符串select concat(name,'aaa', show ) from user; 2、"+"操作符连接两个字符串select name + show from user; 连接多个字符串sel原创 2020-08-06 23:59:15 · 15156 阅读 · 0 评论 -
GROUP BY和having联合使用相关问题
GROUP BYGROUP BY语句用来与聚合函数(aggregate functions such as COUNT, SUM, AVG, MIN, or MAX.)联合使用来得到一个或多个列的结果集。语法如下:SELECT column1, column2, ... column_n, aggregate_function (expression) FROM tables WHERE predicates GROUP B转载 2020-08-01 00:02:00 · 1177 阅读 · 0 评论