utf8与utf8mb4(utf8 most bytes 4)
- MySQL 5.5.3 之后增加了utfmb4字符编码
- 支持BMP(Basic Multilingual Plane,基本多文种平面)和补充字符
- 最多使用四个字节存储字符
utf8与utf8mb4(utf8 most bytes 4)
在MySQL的存储过程中经常会看到这句话:DECLARE CONTINUE HANDLER FOR NOT FOUND。
它的含义是:若没有数据返回,程序继续,并将变量 IS_FOUND 设为 0 ,这种情况是出现在类似:select XX into XXX from tablename 的时候发生的。
MySQL四舍五入函数:
在MySQL中进行模糊查询的时候可以使用 instr() 函数。
instr()函数介绍
instr(s, s1),这个函数返回字符串s1在字符串s中的位置,若是找不到则返回0,找到则返回字符串s1所在位置。(返回位置从1开始)
instr()函数使用
SELECT * FROM user WHERE INSTR(username,'2')>0
CentOS 7.8 编译安装 MySQL 5.6.49 成功后,执行“初始化数据库”命令行时,报错:
error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory
查询、开放、关闭端口
# 查询端口是否开放 firewall-cmd --query-port=8080/tcp # 开放80端口 firewall-cmd --permanent --add-port=80/tcp # 移除端口 firewall-cmd --permanent --remove-port=8080/tcp # 重启防火墙(修改配置后要重启防火墙) firewall-cmd --reload # 参数解释 1、firwall-cmd:是Linux提供的操作firewall的一个工具; 2、--permanent:表示设置为持久; 3、--add-port:标识添加的端口;
物理机:Win10,虚拟机:CentOS7.8,VirtualBox设置共享文件夹
Wind 10 安装 OpenResty