# 数据库
3 篇文章
运维踩坑
MySQL:information_schema 与特殊列名
按天分表的数据要定期清理,先用 information_schema.TABLES 查出某个库里的表名;LIKE 里的下划线是通配符要转义;列名里有冒号、横杠这种字符时用反引号括起来。补充:比按天分表更好的分区表。
运维踩坑MySQL:安装时启动超时,以及更换数据目录
MySQL 5.7 安装到 Start the Server 一直失败,原因是计算机名是中文;把数据目录从 C 盘挪到 D 盘的完整步骤,以及改完 my.ini 服务起不来(文件编码、残留进程、目录权限)的排查。
运维踩坑上位机写数据库中文乱码
C# 读写 MySQL,中文列名读出来是乱码、插入中文报错。在连接字符串里加上字符集就好了。再把乱码可能出现的四个环节理一遍:表的字符集、连接的字符集、客户端显示,以及为什么要用 utf8mb4。