随笔分类 - SQL
摘要:show variables like "%CHAR%" 我是在Navicat中输入这个命令后查的。
阅读全文
摘要:为什么要对SQL优化: 1、执行性能低 2、等待时间过长 3、SQL写的太差 4、索引失效 ·····等等 SQL优化的一些方法: 1、EXPLAIN 做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。 下面来个简单的示例,标注(1、2、3、4、5)我们要重点关注的数据: type列,连
阅读全文
摘要:查看表的索引: show index from userInfo(表名) show index from 数据库名.表名 查看某表某一列上的索引使用下面的SQL语句: show index from 数据库名.表名 where column_name like '列名' 例如: show index
阅读全文
摘要:以下代码摘自后台管理系统中的一部分SQL语句: 当取数状态为1或2时,才展示取数时间,否则,取数时间展示为空 当申报状态为2、3、4或5时,才展示申报时间,否则,申报时间展示为空 select A.QYMC,C.DZBDMC,B.SKSSQQ,B.SKSSQZ,B.NSQXDM,B.QSBZ, if
阅读全文
摘要:1、本年份 SELECT YEAR(now()) SELECT DATE_FORMAT(NOW(), '%Y') 2、本月份(例如:1、01、January) SELECT MONTH(now()) SELECT DATE_FORMAT(NOW(), '%m') SELECT DATE_FORMAT
阅读全文
摘要:书写顺序: select from where group by having order by limit 执行顺序: from where group by having select order by limit
阅读全文
摘要:下面演示一下MYSQL中的CASE WHEN THEN的用法。 一、 SELECT MENU_NAME, YXBZ, case YXBZ when 'Y' then '开放' when 'N' then '关闭' end as BZ FROM tp_back_s_menu; 二、 SELECT ME
阅读全文
摘要:说明: 本文中使用的例子均在下面的数据库表下执行: CONCAT函数 1、功能:将多个字符串连接成一个字符串。 2、语法:concat(str1, str2,...) SQL语句: SELECT CONCAT( p.DBHOST, '-', p.DBNAME ) AS DBNAME, O.FWJGD
阅读全文