随笔分类 -  SQL

摘要:show variables like "%CHAR%" 我是在Navicat中输入这个命令后查的。 阅读全文
posted @ 2021-02-22 11:49 云村的王子 阅读(474) 评论(0) 推荐(0) 编辑
摘要:为什么要对SQL优化: 1、执行性能低 2、等待时间过长 3、SQL写的太差 4、索引失效 ·····等等 SQL优化的一些方法: 1、EXPLAIN 做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。 下面来个简单的示例,标注(1、2、3、4、5)我们要重点关注的数据: type列,连 阅读全文
posted @ 2021-02-09 11:07 云村的王子 阅读(8775) 评论(2) 推荐(0) 编辑
摘要:查看表的索引: show index from userInfo(表名) show index from 数据库名.表名 查看某表某一列上的索引使用下面的SQL语句: show index from 数据库名.表名 where column_name like '列名' 例如: show index 阅读全文
posted @ 2021-02-05 23:14 云村的王子 阅读(1048) 评论(0) 推荐(0) 编辑
摘要:以下代码摘自后台管理系统中的一部分SQL语句: 当取数状态为1或2时,才展示取数时间,否则,取数时间展示为空 当申报状态为2、3、4或5时,才展示申报时间,否则,申报时间展示为空 select A.QYMC,C.DZBDMC,B.SKSSQQ,B.SKSSQZ,B.NSQXDM,B.QSBZ, if 阅读全文
posted @ 2021-01-29 20:51 云村的王子 阅读(1906) 评论(0) 推荐(0) 编辑
摘要:1、本年份 SELECT YEAR(now()) SELECT DATE_FORMAT(NOW(), '%Y') 2、本月份(例如:1、01、January) SELECT MONTH(now()) SELECT DATE_FORMAT(NOW(), '%m') SELECT DATE_FORMAT 阅读全文
posted @ 2021-01-29 20:30 云村的王子 阅读(2289) 评论(0) 推荐(0) 编辑
摘要:书写顺序: select from where group by having order by limit 执行顺序: from where group by having select order by limit 阅读全文
posted @ 2021-01-16 21:08 云村的王子 阅读(149) 评论(0) 推荐(0) 编辑
摘要:下面演示一下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 阅读全文
posted @ 2021-01-16 17:02 云村的王子 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:说明: 本文中使用的例子均在下面的数据库表下执行: CONCAT函数 1、功能:将多个字符串连接成一个字符串。 2、语法:concat(str1, str2,...) SQL语句: SELECT CONCAT( p.DBHOST, '-', p.DBNAME ) AS DBNAME, O.FWJGD 阅读全文
posted @ 2021-01-16 16:19 云村的王子 编辑

点击右上角即可分享
微信分享提示