mysql
小苗爸爸
我很忙
展开
-
适配国产数据库 GBase(南大通用mysql版)
这篇帖子主要是记一下踩过的坑。文章目录1. 数据库安装2. sql迁移(mysql->gbase)2.1 注意编码格式统一3. 适配pagehelper、mybatis-plus3.1 适配pagehelper4. 语法坑5. 其他坑1. 数据库安装一个服务端只支持一个实例,用法类似mysql,如需多个实例,可按装多个客户端。2. sql迁移(mysql->gbase)2.1 注意编码格式统一字段上 SET utf8 COLLATE utf8_general_ci表上C原创 2022-03-09 14:58:32 · 4097 阅读 · 0 评论 -
mysql的坑 ,明明只有一条匹配的记录,却查出多条记录
我这边的原因是dept_name是varchar类型,所以等于Long类型,会有个转换的过程,这个过程出了问题,转成string就行了原创 2021-03-18 11:31:09 · 922 阅读 · 0 评论 -
Debian 9 离线安装mysql8.0.13
1、下载对应版本MySQL地址:https://dev.mysql.com/downloads/mysql/下载如下包:2、上传并解压tar -xvf mysql-server_8.0.13-1debian9_amd64.deb-bundle.tar得到一堆文件如下:3、安装由于依赖,需要按如下顺序安装先安装libaio1:apt-get install libaio1mysql-common:dpkg -i mysql-common*mysql-community-client:d原创 2020-12-23 15:02:01 · 1362 阅读 · 0 评论 -
面试题之SQL优化——是否用过执行计划(explain)
前几天找工作,面试到sql优化,explain命令应该大家都用到过,只是之前我也没注意过具体参数的含义,导致面试时很尴尬,事后学习了一下。Explain命令是用来直接检查sql语句的,有两个参数很重要“Type”和“Extra”。一、TypeExplain中的“Type”MySQL的官网解释为:连接类型(the join type)。它描述了找到所需数据使用的扫描方式。最为常见的扫描方式有: 1、system:系统表,少量数据,往往不需要进行磁盘IO; 2、const:常量连接; 3、eq原创 2020-06-11 09:59:28 · 1681 阅读 · 0 评论