数据库
zhuifengnian
这个作者很懒,什么都没留下…
展开
-
数据库—索引
1、索引分类:唯一索引/非唯一索引、主键索引、聚集索引/非聚集索引、组合索引2、唯一索引:表中一个或多个字段组合起来的索引,在表中不可重复。 非唯一索引:表中一个或多个字段组合起来的索引,在表中可以重复。 主键索引:表中创建主键时创建的索引,表中只能有一个主索引。 聚集索引:表中记录的物理顺序和键值的索引顺序相同,一个表只能有一个聚集索引(查询快,修改慢)(适用于某列包含了...原创 2018-04-03 16:13:30 · 257 阅读 · 0 评论 -
数据库—安全性
1、防止sql注入防止前台输入sql语句,可以进行参数绑定,数据类型和格式检测,所有sql语句封装存储。2、防止返回sql查询出的错误数据。3、特殊:涉及连接问题(内连接和外连接)内连接:只显示符合条件的数据外连接:左外连接、右外连接、全外连接左外连接:以左表为标准,在右表找数据全外连接:除了显示符合连接条件的记录,在两个表的其它记录也显示出来。using可以使用on来代替...原创 2018-04-01 10:41:45 · 338 阅读 · 0 评论 -
数据库—优化查询
1、尽量避免全局扫描,尽量使用where,order by以及group byorder by对查询结果集进行排序,默认按照升序排序。group by按照一定规则进行分组。2、不在索引列做运算。3、优化数据库对象使用procedure analysis()函数进行对表的分析。语法:select * from 表名 procedure analysis();4、对表进行拆分垂直拆分一些列不常用,一些...原创 2018-04-01 09:44:22 · 92 阅读 · 0 评论