MySQL
已收录文章:4923篇
-
1 事件简介 事件(event)是MySQL在相应的时刻调用的过程式数据库对象。一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的“事件调度器”。 事件和触发器104 收藏
-
最佳实践1.越简单的类型越好 比如整型比字符串型好,因为字符的排序规则、校对规则更复杂。2.尽量使用MySql内置的类型 比如用datetime存储日期,不要用字符串。 用整型存储IP地址,不要用139 收藏
-
因为MySQL被Oracle收购,目前推荐使用mariadb数据库步骤如下:1)yum install mariadb2) yum install mariadb-server3) yum install mariadb-devel chmod -R 770 /var/lib/mysql systemctl restart mariadb.service至此MySQL安装完成初始471 收藏
-
系统环境 操作系统: CentOS Linux release 7.4.1708 (Core)MySQL版本: MySQL-5.7.21 安装前的准备 编译安装MySQL需要一些必备的组件,可以直接使用yum安装即可 yum -y install cmake ncurses-devel gcc-c++ 创建 Mys139 收藏
-
MySQL 5.7.22的并行复制策略在2018年4月份发布的MySQL 5.7.22版本里,MySQL增加了一个新的并行复制策略,基于WRITESET的并行复制。相应地,新增了一个参数binlog-transaction-dependency-tracking,用来控制是否118 收藏
-
count():统计满足条件的记录数 sum():求和 avg():求平均值 max():取最大值 min():取最小值 。聚合函数查询案例 查询所有259 收藏
-
在数据库设计中字段尽量不要默认允许为NULL,因为NUll这个值太特殊了,最近在一个项目中再次掉如这个坑中。简单描述一下我们遇到的问题:数据表A的字段a类型为varchar,默认允许NULL,然后在494 收藏
-
设置表的CHARSET 指定CHARSET为utf8mb4 CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci#将TABLE_NAME替换成你的表名 ALTER TABLE TABLE_NAME CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;187 收藏
-
良好的数据表设计其中之一在于定义好适合的数据类型。 mysql 的数据类型分类大致三类:数值类型、字符串类型和时间日期类型。 一、数值类型: 二、字符串类型: 三、时间日期类型: mysq299 收藏
-
一、VARCHAR与CHAR这两者都是用来表示字符串的数据类型。VARCHARVARCHAR属于可变长的字符串,相对于定长的字符串会更加节省存储空间。在存储数据的时候VARCHAR变量需要在原有的数据大小的基础上196 收藏
-
我们已经知道数据页的格式是这样的:假设我们要查询一个名字叫做张三的人,我们是这样查的:查找第一个数据页的第一条数据,根据描述数据的变长字段的长度列表和null值列表定位字段的283 收藏
-
图解 JOIN 内连接 JOIN 默认就是 INNER JOIN 的简写,从数学的角度讲就是求两个表的交集,从笛卡尔积的角度讲就是从笛卡尔积中挑出ON子句条件成立的记录。 FULL JOIN MySQL 中没有 FULL JOIN,就是两345 收藏