mysql - 关系型数据库.
文章平均质量分 82
Xiao·Jian
你所做的事情,也许暂时看不到成功,但不要灰心,你不是没有成长,而是在扎根!
展开
-
mysql-community-5.7.32.msi 的自定义安装详解
mysql msi 自定义安装详解一、msi安装包下载二、msi 安装详解2.1 双击msi打开安装程序 -> 选择自定义安装 -> Next2.2 选择需安装的产品 -> 修改默认安装路径 -> Next2.3 可能会需要C++ 2013 安装环境, 若没有则 -> Next2.4 执行安装 -> Next2.4 安装完成后, 进行产品配置(类型/账户/win服务) -> 安装结束三、配置系统环境变量四、安装成功否测试4.1 命令行方式: ( 前提是已经配置环原创 2021-04-13 21:56:08 · 758 阅读 · 0 评论 -
mysql查询语句中使用DATE_FORMAT函数造成索引失效? ? ?
1.出现的问题如下:表数据量很大, 百/千万级别的数据, 进行表查询发现很慢很慢…( 10s ~ 20s ), 于是进行优化.2.explain查看是否使用索引?原SQL语句: ( 只贴出部分语句 )explain select id from user where DATE_FORMAT(createDate,'%Y-%m-%d') >= '2020-01-12'执行分析如下:...原创 2020-01-12 19:23:26 · 6151 阅读 · 0 评论 -
mysql - group_concat()函数长度限制问题? 及数据库修改后程序中没有生效问题?
1.问题: mysql数据库使用group_concat将多个id组成字符串数组, 查询结果数据量大 - 内容被截取了! 2.原因: mysql内部对这个是有设置的,默认是1024,如果我们需要更大,就需要手工去修改配置文...原创 2019-10-18 12:54:34 · 2117 阅读 · 0 评论 -
MySQL查看某个表的索引 以及 使用SQLyog工具查看表的索引.
1.使用SQLyog工具查看表的索引.首先选中表 , 然后进行操作.2.mysql语句操作索引.2.1 为什么要用索引?where 和 order by , 经常出现的字段可以添加索引 频繁修改、删除、插入的表不要加索引 索引会占用磁盘空间!2.2 删除索引drop index 索引名 on 表2.3 查看索引show index from 表2.4 普通索引crea...原创 2019-04-17 14:25:05 · 6191 阅读 · 1 评论 -
Java读取Mysql Blob类型的中文 , 转换为String 时产生中文乱码的解决办法.
1.问题. 手动写入中文数据后 , 查出来出现乱码问题. 栗子: {“100”:“测试”,“101”:“测试” }2.分析. &nb...原创 2019-05-10 16:07:41 · 4099 阅读 · 0 评论 -
MySQL中用户名称有emoji表情插入数据库报错的原因及解决方案.
一、出现异常如下:Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x81\xF0\x9F...' for column 'nickName' at row 1二、失败原因mysql的utf8编码的一个字符最多3个字节,但是一个emoji表情为4个字节,所以utf8不支持存储emoji表情。但是utf8...原创 2019-07-14 20:47:58 · 1066 阅读 · 2 评论 -
mysql省市区数据库表结构及源码.(一)
转载自: https://www.cnblogs.com/zhu520/p/8244578.html一、创建表1: 省CREATE TABLE `provinces` ( `id` int(11) NOT NULL AUTO_INCREMENT, `provinceid` int(11) NOT NULL, `province` varchar(100) NOT NULL...转载 2019-07-11 17:19:14 · 2004 阅读 · 0 评论 -
mysql中如何根据父类递归查询出所有的子类 ? ( 自关联 - 无限级关系表 )
需求: 查出当前用户下面所有的子用户信息. ( 传递父类id )分析: 方法一: 使用Java程序进行遍历查询. ( 一条一条查询, 执行效率低 ) 方法二: &nb...原创 2019-09-21 22:45:36 · 7860 阅读 · 12 评论