使用阿里巴巴出品的 Druid 实现 MySQL 连接加密
我们在开发的时候,都会把源代码上传到代码托管平台,例如:GitHub,GitLab 等,但是这样有一个问题,会存在泄露的风险,而数据库连接信息作为源码的一部分,一旦泄露,后果不堪设想
Windows 修改 MySQL 5.7 默认字符集
MySQL 安装完成之后默认的字符集是 latin1,而它是不支持中文的,所以当插入的数据有中文时,会出现乱码或者无法插入到数据库中。MySQL 5.5 版本以后,要使用 utf8mb4
SQL 练习题
Big Countries-查找面积超过 3,000,000 或者人口数超过 25,000,000 的国家。Swap Salary-只用一个 SQL 查询,将 sex 字段反转。Not Boring Movies-查找 id 为奇数,并且 description 不是 boring 的电影,按 rating 降序。
MySQL测试循环插入千万级数据
创建测试表,创建一个循环插入的存储过程,调用刚刚创建的存储过程测试,发现一万条数据耗时 52 秒,如果是千万级数据,这个速度将无法忍受,优化存储过程