![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
fengchao2016
热爱做一件事
展开
-
mysql分区相关的知识点
MySQL数据库支持的分区类型为水平分区(指将同一个表中不同行的记录分配到不同的物理文件中),并不支持垂直分区(指将同一表中不同列的记录分配到不同的物理文件中)分区限制:一个表最多1024个分区分区字段中的主键、唯一索引必须包含分区字段分区表无法使用外键约束查看数据库是否支持分区show variables like “%part%”;创建分区CREATE TABLE employees ( id INT NOT NULL, fname VARCHAR(30),原创 2021-04-17 17:24:56 · 95 阅读 · 0 评论 -
sql join相关的查询探索
sql是关系型数据库中非常重要的技术,学会写sql是开发人员必备的技术储蓄。本章重点讲解sql中join,SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都原创 2016-11-10 10:50:22 · 344 阅读 · 0 评论 -
mysql查询今天,昨天等方法
使用mysql的DATEDIFF函数:DATEDIFF() 函数用于返回两个日期之间的天数。 语法:DATEDIFF(date1,date2) date1 和 date2 参数是合法的日期或日期/时间表达式。 注释: 1. 只有值的日期部分参与计算。 2. 当日期date1date2 时函数返回值为负数。 3. MySQL的DATEDIFF只有两个参数。SQL Server原创 2017-08-11 10:13:28 · 538 阅读 · 0 评论 -
mysql主从复制实践
读万卷书不如行万里路,只有亲身实践过你才知道书里的内容是否是真实的。前提条件:准备至少2台mysql服务器,ip各不相同,一台作为master库,另外的作为slave苦。例如本人的环境:ubuntu(master库):ip:192.168.1.104ubuntu-clone(slave库):ip:192.168.1.1042个ip为局原创 2017-08-06 17:04:57 · 273 阅读 · 0 评论 -
left join和group以及一些统计函数的探讨
关于left join 数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真(但是关联的其他表格的数据会为null),都会返回左边表中的记录。2、where条件是在临时表生成好后,再对原创 2017-11-23 10:13:00 · 4822 阅读 · 0 评论