神树月亮

导航

 

2021年4月10日

摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引 阅读全文
posted @ 2021-04-10 19:15 神树月亮 阅读(67) 评论(0) 推荐(0)
 

2021年4月9日

摘要: 面试时先将定义阐述清楚 Where:过滤,分组前的过滤,Where是对数字源进行过滤 having:过滤,分组后的过滤 类型: “Where”是一个约束声明,在查询数据库的结果返回之前对数据库中的查询条件进行约束,即在结果返回之前起作用,且where后面不能使用“聚合函数”; “Having”是一个 阅读全文
posted @ 2021-04-09 08:52 神树月亮 阅读(98) 评论(0) 推荐(0)
 

2021年4月8日

摘要: 题目:截取表中hiredate例如1987-04-19中的04。 (1)怎么获取中级的内容(左右截取) select right(left('1987-04-19',7),2); (2)怎么获取中级的内容(substring截取) select substring('1987-04-19',6,2) 阅读全文
posted @ 2021-04-08 15:18 神树月亮 阅读(1541) 评论(0) 推荐(0)
 
摘要: 在mysql查询中,当查询条件左右两侧类型不匹配的时候会发生隐式转换,可能导致查询无法使用索引。下面分析两种隐式转换的情况。第一种情况:索引字段是varchar类型select * from user where index_filed=2;因为等号两侧类型不一致,因此会发生隐式转换,cast(in 阅读全文
posted @ 2021-04-08 08:54 神树月亮 阅读(320) 评论(0) 推荐(0)
 

2021年4月7日

摘要: 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。 关键字INT是INTEGER的同义词,关键字DEC是DECIMAL 阅读全文
posted @ 2021-04-07 09:09 神树月亮 阅读(67) 评论(0) 推荐(0)
 

2021年4月6日

摘要: SQL的英文全称为Structured Query Language,SQL用来和数据库打交道,完成和数据库的通信,SQL是一套标准,但是每一个数据库都有自己的特性,当使用这个数据库特性相关的功能,这时SQL语句可能就不是标准了,但是百分之九十以上的SQL都是通用的。 SQL语句的五种分类分别是DQ 阅读全文
posted @ 2021-04-06 16:00 神树月亮 阅读(1274) 评论(0) 推荐(0)
 

2021年4月5日

摘要: 第一步:下载安装包 下载 地址:http://www.mysql.com/ 定位到MySQL Community Edition 关于MySQL的版本,从软件的使用授权角度来说,分为Community版本和Commercial版本,其中Community版本就是我们通常可以从MySQL官方网站上可以 阅读全文
posted @ 2021-04-05 16:57 神树月亮 阅读(1158) 评论(0) 推荐(0)