数据库
文章平均质量分 85
程序媛小方
这个作者很懒,什么都没留下…
展开
-
MySQL面试题(2)
简述在MYSQL数据库中MyISAM和InnoDB的区别不支持事务,但每次查询都是原子的;支持表级锁,每次操作对整个表加锁;存储表的总行数;一个MYISAM有个三个文件:表结构文件、 索引文件 、数据文件;采用非聚集索引,索引文件的数据域存储指向数据文件的指针,辅索引与主索引基本一致,但是辅索引不用保证唯一性InnoBD:支持ACID的事务,支持事务的四种隔离级别;支持行级锁及外键约束;可支持写并发;不存储总行数:一个InnoDb引擎存储在一个文件空间(共享表空间,表原创 2022-02-11 15:44:44 · 568 阅读 · 0 评论 -
Mysql面试题总结(1)
Sql优化:1.查询语句不使用Select *2. 少使用子查询 用关联查询(left join right join left join) 代替3. or查询时尽量使用uniun union all 数据不重复或不需要剔除重复数据情况下 uniun all 比uniun 更好4. 尽量避免在where子句使用<> 或者!= 操作符,否则导致引擎放弃索引而进行全表扫描5. 不要在where子句中对字段使用nul判断, 多用0 where 条件= 06. 减少使用...原创 2022-02-10 15:59:21 · 631 阅读 · 0 评论 -
窗口函数 (转) rows between unbounded preceding and current row
以下转自:(http://blog.csdn.net/huozhicheng/article/details/5843782/)作者:Horrison目录1.窗口函数简介2.窗口函数示例-全统计3.窗口函数进阶-滚动统计(累积/均值)4.窗口函数进阶-根据时间范围统计5.窗口函数进阶-first_value/last_value6.窗口函数进阶-比较相邻记录一、窗口函数简介:到目前为止,我们所学习的分析函数在计算/统计一段时间内的数据时特别有用,但是假如计算/统计需要随着转载 2021-02-02 15:28:39 · 14172 阅读 · 0 评论