MYSQL配置文件的加载顺序

一直没仔细了解过mysql的配置文件加载策略,然后看了下文档。 https://dev.mysql.com/doc/refman/5.7/en/option-files.html 在windows上和linux上加载的顺序分别是从上到下: windows读取顺序

在Unix和类似Unix的系统上读取顺序

  如果某选项在多个配置文件中都存在,那么后面的配置会覆盖之前的,除非使用 -defaults-file 指定文件 可以用下面这个命令查看mysql加载…

MySQL char和varchar长度的问题

MYSQL 字符类型常用的两个说明 类型 大小 用途 CHAR 0-255字节 定长字符串 VARCHAR 0-65535字节 变长字符串 mysql varchar字段到底能存放多少数据? 看看下面的例子

结果是: id content 1 12345 2 中国人民银 可见,varchar(5)能存储5个字符,不管是数字,字母,还是汉字. varchar(0~65535) 这个65535是指最大字节长度,不是字符长度,不是字符长度,不是字符长度。

该表中varc…

MySQL 配置允许远程连接

MySQL出于安全考虑,默认只允许本地连接,当想使用远程连接的时候就需要授权才行。 执行SQL,操作mysql库 grant all privileges on *.* to ‘root’@’%’ identified by ‘密码’ with grant option; flush privileges;

你可能需要了解一下 MySQL 的 null 和 not null

相信很多用了 MySQL 很久的人(特别是平时过多关注业务开发的人),对这两个字段属性的概念还不是很清楚,一般会有以下疑问: 我字段类型是 not null,为什么我可以插入 空值; 为毛 not null 的效率比 null 高; 判断字段不为空的时候,到底要 column <> ” 还是要用 column is not null 呢。 带着上面几个疑问,我们来深入研究一下 null 和 not null 到底有什么不一样。 null 和 空值 一样么? 首先,我们要搞清楚 空值 和 null 的概念: 空值 是不占用空间的; MySQL中的 null 其实是占用空间…