![](https://img-blog.csdnimg.cn/2020031608592117.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
关于MySQL方面的知识
程序媛的格子衫
个人github网址:https://github.com/tanghh0410
展开
-
MySQL 字符串排序(版本号)
概述:1.今天开发过程中遇到了一个小问题,虽后面通过度娘找到了问题所在,特在此记录,我新写一个测试小例子。步骤:1.首先建一张表CREATE TABLE `student` ( `id` int(11) NOT NULL COMMENT '序号', `cid` int(11) DEFAULT NULL COMMENT '班级 id', `name` varchar(2...原创 2019-09-23 13:42:00 · 2517 阅读 · 0 评论 -
MySQL 设置唯一键约束(unique)
前言:最近在优化一个功能,这个功能就是将80000 条数据按照分页分段获取,首先获取的是前1000条数据,将这些数据按照一定的规则解析完以后,使用 jdbcTemplate 的batchUpdate 批量导入功能将数据保存到数据库中,这1000条数据解析的时间随着表中数据不断累加而加长,因为我这个猪脑子写了一个有则不添加数据,无则添加数据的逻辑,导致这速度是不忍直视。后面在优化过程我想着不如给表设置一个唯一约束吧,在Native Premiumn中设计一下表,点到索引里面,将我下面这些值设置原创 2020-05-26 18:13:24 · 9978 阅读 · 0 评论 -
如何根据.frm .ibd 文件恢复MySql 表中的数据
昨天我同事把表里面的数据给删除了,关键是那家伙还不知道自己是怎么删除的。。。额。。我之前写过一篇关于使用mysqldump 命令备份的方法,这个情况不一样,问题发生以后第一时间找我们的网管要数据,最开始的时候我将.frm 和.ibd文件替换到数据库里面以后,数据没有显示,然后我就试了下面这种方式,是可行的。步骤此操作比较笨拙,可能有更简单的,但是使用下来我发现我下面这个步骤能实现效果。恢复数据的过程我们可以拿测试开刀,不要拿生产环境,因为要开启关闭MySQL服务。(1)首先我们需要准原创 2020-05-22 14:57:09 · 2282 阅读 · 0 评论 -
mysql报 too many connections 的错
1.场景:今天服务下上mysql报too many Connections的错,百度了下,大致是连接数过多。2.问题描述截图:3.如何解决?修改mysql里面的 my.ini 里面的内容# 允许最大连接数max_connections=1500重启mysql数据库,问题得以解决。...原创 2019-09-18 15:09:35 · 849 阅读 · 0 评论 -
针对数据表单写一个触发器
参考文章:https://www.cnblogs.com/fps2tao/p/10400936.html翻译 2020-07-13 08:40:17 · 940 阅读 · 0 评论 -
如何在MySQL 进行一个联合查询
参考文章:https://www.jianshu.com/p/95c170ab5513https://blog.csdn.net/weixin_39411321/article/details/90602030MySQL除了普通的增删改查的sql 用的多以外,像多表查询其实在项目里用的是非常多的,下面就随着小编一起看下去吧1) 知识体系2)表我这边准备了俩张表show_column 和user_coulmn ,show_column的id 和 user_co...转载 2020-07-01 09:47:20 · 989 阅读 · 0 评论 -
MySQL 版本升级
明天就要放假啦 ,今天整理最近几天遇到的几个关于MySQL 的问题。(1)安装MySQL地址:可参考我的另一篇博客:https://blog.csdn.net/tangthh123/article/details/104112516(2)修改MySQL 密码刚安装的MySQL 的用户名是root 密码直接是一个空格, 如果修改用户名和密码呢1.登入Mysql 后台:mysq...原创 2020-04-05 15:26:10 · 1049 阅读 · 0 评论 -
MySQL的备份与恢复
一. MySQL 的备份步骤:一.先准备一个空文件夹,用来存储 备份的文件二 .打开cmd窗口,切换到MySQL的bin路径下,执行mysqldump命令(1)参照网上的格式:mysqldump -u 用户名 -p 数据库名 > 存放位置参照网上的格式我执行了命令,结果控制台报错,我百度了一下很多说是用户名和密码错误,但是我用数据库连接工具是可以连接上去的...原创 2020-03-11 21:03:58 · 637 阅读 · 0 评论 -
MySQL表被锁了怎么办?
前言:如果Mysql表被锁了怎么办?可以在数据库连接工具中select * from information_schema.innodb_trx找到 trx_mysql_thead_id 执行kill命令。原创 2020-02-19 12:55:23 · 16011 阅读 · 2 评论 -
安装mysql
前言:今天想总结一下如何在window环境下安装mysql小编的电脑配置:windows10 64 bit步骤:(1)现在浏览器上找到下载mysql安装包的位置 --------https://dev.mysql.com/downloads/mysq/(2)在浏览器上找到下图这个位置(3)点击 MySQL Community S...原创 2020-02-02 11:01:59 · 668 阅读 · 0 评论 -
数据库三大范式
前言:今天主要讲解一下数据库三大范式。原文:https://blog.csdn.net/wxn069/article/details/85318925#comments范式即数据库的一个规范方式,在日常工作过程中,我们拿到一个需求,需要先分析这个需求需要做什么,其次如何去做? 在做的过程中可能还涉及到建表,建表需要遵循数据库三大范式,但这不是绝对的,需求优先于规范,所以正确理解需求,建立合理的...转载 2020-01-28 11:26:00 · 1342 阅读 · 0 评论 -
Mysql中常用的操作表的Sql语句
前言:在开发过程中,我一般使用Navicat Prenium 数据库连接工具去连接数据库 ,而且有些新功能的扩展我们需要对表进行操作,那么今天我想来总结一下我平常用的比较多的一些sql语句,后面会更加完善,希望能够帮到大家。小贴士:无论是对测试数据库还是正式数据库,我们需要保持清醒的头脑,如果需要对数据进行操作的时候,记得备份,备份,备份。重要的事情说三遍,这个太重要,对于客户来...原创 2020-01-29 11:04:58 · 785 阅读 · 0 评论 -
union 和 union all的区别
前言:为了方便自己能够更好的理解,今天我想做一个union和union all的简单小测试,。概述:union : 对俩个结果集进行并集操作,不包含重复行,同时进行默认规则的排序。union all: 对俩个结果集进行并集操作,包含重复行,不进行排序。演示: 注:下面的例子没有对结果集排序。(1)新建俩张表 linkman 和linkman2CR...原创 2020-01-31 09:22:14 · 816 阅读 · 0 评论