随笔 - 88  文章 - 0  评论 - 12  阅读 - 83814

随笔分类 -  mysql

mysql 中的 explain 关键字
摘要:在MySQL中使用explain关键字可以模拟查看数据库是如何来执行SQL查询语句,也就是常说的查看一条SQL语句在数据库中的执行计划,如下图所示 此图就是执行 EXPLAIN SELECT * FROM test.test 后返回的SELECT * FROM test.test查询的执行计划 查询 阅读全文
posted @ 2022-11-12 10:03 法哈席基 阅读(47) 评论(0) 推荐(0) 编辑
mysql 中使用 CONCAT 函数进行结果拼接时出现乱码问题
摘要:今天在 mysql 中使用CONCAT() 函数进行结果拼接时出现了乱码问题,如下图所示: 后来发现是因为不同类型的字段进行拼接造成的 应使用 convert() 函数进行类型转换,把非字符串的类型转换成字符串类型 成功! 阅读全文
posted @ 2022-10-17 15:51 法哈席基 阅读(711) 评论(0) 推荐(0) 编辑
MySQL中in到底走不走索引?
摘要:https://blog.csdn.net/kevinxxw/article/details/109567275 阅读全文
posted @ 2021-12-30 14:20 法哈席基 阅读(89) 评论(0) 推荐(0) 编辑
使用tk.mybatis时,实体类存在某属性但数据库无相应的字段,如何处理?
摘要:在数据库无字段对应的实体属性上加上@Transient注解,表示该属性不是表中的列: import javax.persistence.Transient; @Transient private String nonExist; 阅读全文
posted @ 2021-12-29 11:26 法哈席基 阅读(835) 评论(0) 推荐(0) 编辑
centos7下安装mysql5.7
摘要:一、rpm包 1.下载 mysql5.7 的rpm包 wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm 2.安装rpm包 rpm -ivh mysql57-community-release-el7-9 阅读全文
posted @ 2021-12-13 15:45 法哈席基 阅读(1801) 评论(0) 推荐(0) 编辑
mysql多表关联,未走索引
摘要:接手前人代码,今天架构发了条sql给我,有个子查询走了全表,让我处理一下,如图 SELECT lr.id, lr.content, lr.create_time AS createTime, lr.status, (SELECT feedback_content FROM member_compla 阅读全文
posted @ 2021-12-02 15:17 法哈席基 阅读(588) 评论(0) 推荐(0) 编辑
MySQL中,21个写SQL的好习惯
摘要:前言 每一个好习惯都是一笔财富,本文分SQL规范优雅、 SQL性能优化和SQL后悔药三个方向,分享写SQL的21个好习惯,谢谢阅读,加油哈~ SQL规范优雅 1. 设计表的时候,所有表和字段都添加相应的注释。 这个好习惯一定要养成啦,设计数据库表的时候,所有表和字段都添加相应的注释,后面更容易维护。 阅读全文
posted @ 2020-12-15 14:44 法哈席基 阅读(129) 评论(0) 推荐(0) 编辑
《MySQL 官方中文文档》目录
摘要:为方便学习,把《MySQL 官方中文文档》目录拿了过来,侵删。 文档 第1章:一般信息 第2章:安装MySQL 第3章:教程 第4章:MySQL程序概述 第5章:数据库管理 第6章:MySQL中的复制 第7章:优化 第8章:客户端和实用工具程序 第9章:语言结构 第10章:字符集支持 第11章: 列 阅读全文
posted @ 2020-12-10 08:59 法哈席基 阅读(878) 评论(0) 推荐(0) 编辑
升级mysql8,连接出现 Authentication plugin 'caching_sha2_password' cannot be loaded
摘要:升级 mysql8 后,连接数据库报错: 这是因为:8.0加密方式是(caching_sha2_password)有些 mysql workbench 客户端还不支持,因此需要修改 mysql 用户密码的加密方式。 查看加密方式: USE mysql;SELECT `user`, `host`, ` 阅读全文
posted @ 2020-12-04 10:43 法哈席基 阅读(204) 评论(0) 推荐(0) 编辑
-生成批量操作表字段的语句
摘要:SELECT -- *, CONCAT('ALTER TABLE `', a.TABLE_SCHEMA, '`.`', a.table_name, '` drop COLUMN `delete_flag`;') FROM information_schema.`TABLES` a WHERE TAB 阅读全文
posted @ 2020-11-05 18:49 法哈席基 阅读(107) 评论(0) 推荐(0) 编辑
MySQL数据库优化的八种方式
摘要:1、选取最适用的字段属性 MySQL 可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。 例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必 阅读全文
posted @ 2020-09-19 23:10 法哈席基 阅读(179) 评论(0) 推荐(0) 编辑
查看/设置 mysql时区
摘要:# 查看时区 show variables like '%time_zone%'; # 设置全局 set global time_zone='+8:00'; # 设置当前会话 set time_zone='+8:00'; # 立即生效 flush privileges; UTC是协调世界时(Univ 阅读全文
posted @ 2020-07-28 11:55 法哈席基 阅读(438) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示