随笔分类 -  SQL

关系型数据库
摘要:1、max()函数,对于某一个认为是数值型但实际是字符型字段取最大值,采用max函数,发现结果一直有错,如9>13. 解决方法:在max括号里面加一个0,把这个字段转化为数值型再进行比较,select max(a+0) 2、时间处理,日期取年月日,时间戳取日期,日期格式转化等等需求,经常会出现各种问 阅读全文
posted @ 2020-06-26 14:12 夏日的向日葵 阅读(774) 评论(0) 推荐(0)
摘要:一、索引的概念 索引是对数据库表中的一列或多列值进行排序的一种结构,使用索引可以快速访问数据库表中的特定信息。数据库索引好比是一本书前面的目录,能加快数据库的查询速度。一旦建立了索引后,数据库中查询优化器使用索引来快速定位数据,然后就无需扫描表中给定查询的每一行了。 二、索引的特点 优点: 通过创建 阅读全文
posted @ 2020-03-27 18:21 夏日的向日葵 阅读(678) 评论(0) 推荐(0)
摘要:一、游标的概念 游标是一组结果集,就是select查询之后返回的所有行数据的集合。游标其实可以理解成一个定义在特定数据集上的指针,我们可以控制这个指针遍历数据集,或者仅仅是指向特定的行。 游标(Cursor)的优点: 是处理数据的一种方法。 它可以定位到结果集中的某一行,对数据进行读写。 也可以移动 阅读全文
posted @ 2020-03-25 17:46 夏日的向日葵 阅读(3303) 评论(0) 推荐(0)
摘要:1、对查询进行优化,应尽量避免全表扫描,首先考虑在where及order by上建立索引。 2、应尽量避免在where子句中进行以下操作:对字段进行null判断;使用!=或<>操作符;使用or连接条件;使用in或not in;使用like;等号左侧使用算术运算;对字段进行函数运算等。以上操作将导致引 阅读全文
posted @ 2020-03-25 10:22 夏日的向日葵 阅读(2520) 评论(0) 推荐(0)