MySQL
dsiori
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql的几种分布方式及应用场景
方法1: 直接使用数据库提供的SQL语句 ---语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N。 ---适应场景: 适用于数据量较少的情况(元组百/千级)。 ---原因/缺点: 全表扫描,速度会很慢 且 有的数据库结果集返回不稳定(如某次返回1,2,3,另外的一次返回2,1,3)。Limit限制的是从结果集的M位置处取出N条输出,转载 2017-01-10 18:24:57 · 3552 阅读 · 0 评论 -
mysql中的左连接、内连接、右连接理解
内连接(INNER JOIN)(典型的连接运算,使用像 = 或 <> 之类的比较运算符)。包括相等连接和自然连接。 内连接使用比较运算符根据每个表共有的列的值匹配两个表中的行 左连接(LEFT JOIN 或 LEFT OUTER JOIN)是右左边表中的数据为基准,若左表有数据右表没有数据,否则显示左表中的数据右表中的数据显示为空 右连接(RIGHT...转载 2017-02-08 13:56:52 · 20390 阅读 · 4 评论 -
mysql引擎的介绍、区别及选择
Mysql有两种存储引擎:InnoDB与Myisam,下表是两种引擎的简单对比 MyISAM InnoDB 构成上的区别: 每个MyISAM在磁盘上存储成三个文件。第一个 文件的名字以表的名字开始,扩展名指出文件类型。 .frm文件存储表定义。 数据文件的扩 展名为.MYD (MYData)。 索引文件的扩 展名是.MYI (转载 2017-02-08 16:03:28 · 522 阅读 · 0 评论 -
mysql查询当天、本周、本月、上月的数据
今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) 1 近7天 SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7转载 2017-06-22 13:58:04 · 749 阅读 · 0 评论 -
数据库中事件的理解总结
在项目中经常要使用事件来处理一些历史数据,现在对数据库事件进行一个总结 事件简介 事件(event)是MySQL在相应的时刻调用的过程式数据库对象。一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的“事件调度器”。 事件和触发器类似,都是在某些事情发生的时候启动。当数据库上启动一条语句的时候,触发器就启动了,而事件是根据调度事件来启动的。由于他们彼原创 2017-09-07 15:39:51 · 7550 阅读 · 0 评论
分享