![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
嘿丶单炒饭
没有什么能让你加班的 如果有就通宵~
展开
-
SQL语句查询今天、昨天、近7天、近30天、一个月内、上一月 数据
SQL语句如下:查询当天的所有数据 SELECT * FROM 表名 WHERE DATEDIFF(字段,NOW()) = 0 SELECT * FROM 表名 WHERE to_days(时间字段名) = to_days(now()); 查询昨天的所有数据 SELECT * FROM 表名 WHERE DATEDIFF(字段,NOW())=-1...转载 2018-09-04 16:07:54 · 27711 阅读 · 0 评论 -
MySQLl优化【附带优化视频教程全套】
可以从以下几个方面对MySQL进行优化, 效果: SQL和索引 > 数据库表结构 > 系统配置 > 硬件 但成本从低到高。1.SQL和索引优化1.1SQL1.1.1优化SQL语句的一般步骤:①通过show status 命令了解各种SQL的执行效率,show [session | global] status; 可以根据需要加上参数来显示ses...转载 2018-09-14 09:48:53 · 3283 阅读 · 10 评论 -
主表和附表的关联关系,普通字段就可以实现为什么还要有主键外键?之间有什么关系
主键和外键是把多个表组织为一个有效的关系数据库的粘合剂。主键和外键的设计对物理数据库的性能和可用性都有着决定性的影响。必须将数据库模式从理论上的逻辑设计转换为实际的物理设计。而主键和外键的结构是这个设计过程的症结所在。一旦将所设计的数据库用于了生产环境,就很难对这些键进行修改,所以在开发阶段就设计好主键和外键就是非常必要和值得的。外键 外键(FK)是用于建立或加强两个表数据之间的链接的一列...原创 2018-11-19 10:50:34 · 4607 阅读 · 0 评论 -
MySQL InnoDB中,乐观锁、悲观锁、共享锁、排它锁、行锁、表锁、死锁概念的理解
MySQL/InnoDB的加锁,一直是一个面试中常问的话题。例如,数据库如果有高并发请求,如何保证数据完整性?产生死锁问题如何排查并解决?我在工作过程中,也会经常用到,乐观锁,排它锁,等。于是今天就对这几个概念进行学习,屡屡思路,记录一下。注:MySQL是一个支持插件式存储引擎的数据库系统。本文下面的所有介绍,都是基于InnoDB存储引擎,其他引擎的表现,会有较大的区别。乐观锁和悲观锁的区...转载 2018-12-22 16:22:32 · 288 阅读 · 0 评论 -
mysql 锁
读锁(read lock,也叫共享锁): 不会阻塞其他用户对锁定数据的读请求,但会阻塞对锁定数据的写请求。写锁(x lock,也叫排它锁): 会阻塞其他用户对锁定数据的读和写操作。InnoDB行锁实现方式 InnoDB行锁是通过索引上的索引项来实现的,这一点MySQL与Oracle不同,后者是通过在数据中对相应数据行加锁来实现的。InnoDB这种行锁实现特点意味者:只有通过索引条...转载 2018-12-18 15:28:25 · 264 阅读 · 0 评论