
数据库
TISIULS
这个作者很懒,什么都没留下…
展开
-
数据库(三)索引
参考:https://blog.youkuaiyun.com/happyheng/article/details/53143345 https://www.cnblogs.com/shijianchuzhenzhi/p/6383117.htmlSQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。 1.1 ...原创 2018-04-15 15:44:11 · 256 阅读 · 0 评论 -
数据库(四)优化
参考:https://blog.youkuaiyun.com/u013087513/article/details/77899412对MySQL语句性能优化① 为查询缓存优化查询② EXPLAIN 我们的SELECT查询(可以查看执行的行数)③ 当只要一行数据时使用LIMIT 1④ 为搜索字段建立索引⑤ 在Join表的时候使用相当类型的列,并将其索引⑥ 千万不要 ORDER BY RAND ()⑦ 避免SE...原创 2018-04-15 17:37:44 · 250 阅读 · 0 评论 -
数据库 (一)事务
1.概念事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。2.Mysql中的事务a、mysql引擎是支持事务的b、mysql默认自动提交事务。每条语句都处在单独的事务中。c、手动控制事务 开启事务:start transaction | begin 提交事务:commit 回滚事务:rollback 若有事务单元失败,则回滚3....原创 2018-04-13 11:06:05 · 170 阅读 · 0 评论 -
数据库(二)连接池
观看传智播客视频后总结1.概念数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。2.连接池原理应用程序直接获取链接的缺点缺点:用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建...原创 2018-04-13 15:18:43 · 182 阅读 · 0 评论 -
数据库(N)面试整理
1. SQL语言包括哪些类型?数据定义:Create Table,Alter Table,Drop Table, Craete/Drop Index数据操纵:Select ,insert,update,delete数据控制:grant,revoke【GRANT】是授权语句, 将对某个表的操作权限授予某个用户举例:将对学生表Student的插入权限授予用户U1:GRANT in...转载 2018-08-05 19:27:17 · 1046 阅读 · 0 评论