![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
xk_一步一步来
一步一步
展开
-
Resultset结果集比较是否相同相关资料搜集
Resultset获取行数和列数:https://www.cnblogs.com/itommy/p/10610359.html关于“怎么比较两个SQL查询语句产生的结果集是否相同”搜集到的一些资料:https://blog.csdn.net/akv64029/article/details/101542390Operation not allowed after ResultSet clo...原创 2020-03-15 19:23:56 · 325 阅读 · 0 评论 -
mysql5.5导出的sql在5.7中无法执行问题
同一条sql在mysql5.6和5.7版本遇到的问题。之前用的是mysql 5.6版本,执行select * from table group by colunm 是可以出结果的,但是切换的5.7版本,这条sql就报错,Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated c...转载 2020-01-17 11:59:40 · 963 阅读 · 0 评论 -
mysql InnoDB引擎索引超过长度限制
mysql InnoDB引擎索引超过长度限制:https://blog.csdn.net/weixin_39372979/article/details/80825606MySQL InnoDB引擎索引长度受限怎么办?https://blog.csdn.net/qsc0624/article/details/51335632关于mysql数据库单列索引长度767字节的限制:https:/...原创 2019-11-03 16:28:41 · 761 阅读 · 0 评论 -
怎么得到PreparedStatement查询条数的结果
方法一:PreparedStatement st = conn.prepareStatement("select count(*) from jinchun");ResultSet rs=st.executeQuery();while(rs.next()){//打印的就是总记录数。把检索结果看成只有一跳记录一个字段的表 System.out.println(rs.ge...原创 2019-11-01 11:40:14 · 3983 阅读 · 0 评论 -
Windows下启动关闭MySQL的两种方式(服务模式/非服务模式)
现在MySQL的最新版本是8.0 ,虽然提到支持了JSON什么的性能很强,但你的系统如果很稳定还是不要变动,已踩过坑。此处使用 5.5.47进行测试;window服务模式启动mysql 的方式 比较稳定推荐的做法通过系统服务注册。如果你下载的版本是解压版本,可以进入mysql bin目录下 通过mysqld -install命令安装服务,同样的 也可以通过mysqld -remove 移...转载 2019-10-31 16:20:29 · 338 阅读 · 0 评论 -
Host is not allowed to connect to this MySQL server解决方法
今天在Linux上面装完MySQL,却发现在本地登录可以,但是远程登录却报错Host is not allowed to connect to this MySQL server,找了半天试了网上的一些方法都没有解决,最终在一篇文章里找到了解决方法,特意记录一下。先说说这个错误,其实就是我们的MySQL不允许远程登录,所以远程登录失败了,解决方法如下:在装有MySQL的机器上登录MySQL mys...原创 2019-10-29 09:37:14 · 339 阅读 · 0 评论 -
封锁 (封锁粒度、封锁类型、封锁协议)
https://blog.csdn.net/amoscykl/article/details/88784028 封锁封锁粒度MySQL 中提供了两种封锁粒度:行级锁以及表级锁。应该尽量只锁定需要修改的那部分数据,而不是所有的资源。锁定的数据量越少,发生锁争用的可能就越小,系统的并发程度就越高。但是加锁需要消耗资源,锁的各种操作(包括获取锁、释放锁、以及检查锁状态)都会增加系统开销。因此封...转载 2019-04-26 19:35:10 · 2957 阅读 · 0 评论 -
Mysql中的锁机制
11.锁机制 :解决因资源共享 而造成的并发问题。示例:买最后一件衣服XA: X 买 : X加锁 ->试衣服...下单..付款..打包 ->X解锁B: X 买:发现X已被加锁,等待X解锁, X已售空12分类:操作类型:a.读锁(共享锁): 对同一个数据(衣服),多个读操作可以同时进行,互不干扰。b.写锁(互斥锁): 如果当前写操作没有完毕(买衣服的一...原创 2019-04-26 19:52:01 · 170 阅读 · 0 评论 -
细说MySQL的时间戳(Timestamp)类型
转载生产环境中部署着各种版本的MySQL,包括MySQL 5.5/5.6/5.7三个大版本和N个小版本,由于MySQL在向上兼容性较差,导致相同SQL在不同版本上表现各异,下面从几个方面来详细介绍时间戳数据类型。 时间戳数据存取 在MySQL上述三个大版本中,默认时间戳(Timestamp)类型的取值范围为'1970-01-01 00:00:01' UTC ...转载 2019-05-02 19:24:12 · 1609 阅读 · 0 评论 -
[ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as r
[ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!此处 mysql是出于安全考虑,默认拒绝用root账号启动mysql服务。解决方法:1.通过在命令后面加上--user=root 进行强制使用root账号启动。这样是最快的。cd /etc/i...转载 2019-05-05 10:16:56 · 4705 阅读 · 0 评论 -
Tomcat 报错:Packet for query is too large (12238 > 1024). You can change this value
Packet for query is too large (12238 > 1024). You can change this value MySQL max_allowed_packet 设置过小导致记录写入失败mysql根据配...转载 2019-05-13 11:14:31 · 876 阅读 · 0 评论 -
Windows下启动关闭MySQL的两种方式(服务模式/非服务模式)
https://blog.csdn.net/ucicno000/article/details/81977272现在MySQL的最新版本是8.0 ,虽然提到支持了JSON什么的性能很强,但你的系统如果很稳定还是不要变动,已踩过坑。此处使用 5.5.47进行测试;window服务模式启动mysql 的方式 比较稳定推荐的做法通过系统服务注册。如果你下载的版本是解压版本,可以进入my...转载 2019-05-28 19:27:31 · 2762 阅读 · 0 评论 -
Windows下编译MySQL 5.7源代码
前提准备======Visual Studio 2013:MySQL 5.7源代码:可以从这里下载: http://dev.mysql.com/downloads/mysql/ 下载的时候,选择Source Code安装CMake https://cmake.org/ 安装的时候,选择在PATH中加入安装Bison: http://gnuwin32.sourceforge.net/pa...转载 2019-05-28 20:25:25 · 1295 阅读 · 0 评论 -
数据库分区、分表、分库、分片
转自:https://blog.csdn.net/qq_28289405/article/details/80576614一、分区的概念 数据分区是一种物理数据库的设计技术,它的目的是为了在特定的SQL操作中减少数据读写的总量以缩减响应时间。 &...转载 2019-04-04 14:11:55 · 383 阅读 · 0 评论 -
数据库范式简单讲解(1NF、2NF、3NF、4NF、BCNF)案例分析
转自:https://blog.csdn.net/SevenGirl2017/article/details/77678233 近期在学习数据库范式,这很是让博主纠结了一阵呢,所以简单总结一下,奉上一点案例分析,与您分享~ 一、概念 R-关系模式 r-关系&nb...转载 2019-03-19 09:39:28 · 4044 阅读 · 0 评论 -
SQLyog详细使用教程
SQLyog是一款功能强大的mysql数据库管理工具,这篇文章为大家详细介绍SQLyog的使用方法!SQLyog使用教程1. 如何创建数据库第一步,右键根结点->创建数据库。第二步,填写数据库名称,选择默认字符集等后点确定即可。2. 如何备份和还原数据库2.1 备份数据库的步骤第一步:右键要备份的数据库->备份/导出->备份数据库。第二步,在SQL转储界面上...转载 2018-12-12 11:31:32 · 37258 阅读 · 0 评论 -
MySQL主从复制面试之作用和原理
转自: https://blog.csdn.net/DarkAngel1228/article/details/80004222一、什么是主从复制?主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是准实时的业务数据库。二、主从复制的作用(好处,或者说为什么要做主从)重点!1、做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免...转载 2019-03-18 08:23:49 · 1308 阅读 · 0 评论 -
MySQL的主从复制原理
转自: https://blog.csdn.net/DarkAngel1228/article/details/80003967一.主从复制的方式一主一从主主复制一主多从—扩展系统读取的性能,因为读是在从库读取的;多主一从—5.7开始支持联级复制— 二.用途及条件1.mysql主从复制用途实时灾备,用于故障切换读写分离,提供查询服务备份,避免影响业务2.主从部署必...转载 2019-03-18 08:25:06 · 229 阅读 · 0 评论 -
MySQL主从延时这么长,要怎么优化?
转自:https://blog.csdn.net/z50L2O08e2u4afToR9A/article/details/83067200 MySQL主从复制,读写分离是互联网常见的数据库架构,该架构最令人诟病的地方就是,在数据量较大并发量较大的场景下,主从延时会比较严重。 为什么主从延时这么大?答:MySQL使用单线程重放RelayLog。 应该怎么优化,缩短重放时间?答:...转载 2019-03-18 08:27:08 · 204 阅读 · 0 评论 -
mysql读写分离
转自:https://blog.csdn.net/weixin_42816196/article/details/82598926读写分离概述MySQL 读写分离 • 主从复制的应用局限性? • 如何分离 MySQL 读、写流量? 大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡• 在客户端区分,还是在服务器端区分? mysql ...转载 2019-03-18 08:49:37 · 150 阅读 · 0 评论 -
Amoeba实现mysql读写分离
转自:https://blog.csdn.net/yabingshi_tech/article/details/50512626一、关于读写分离 读写分离(Read/Write Splitting),基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数...转载 2019-03-18 09:44:06 · 397 阅读 · 0 评论 -
数据库系统原理
转自:https://cyc2018.github.io/CS-Notes/#/notes/数据库系统原理事务事务指的是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚;ACID1. 原子性(Atomicity)事务被视为不可分割的最小单元,事务的所有操作要么全部提交成功,要么全部失败回滚;回滚可以用日志来实现,日志记录着事...转载 2019-03-18 10:52:15 · 283 阅读 · 0 评论 -
数据库系统概论知识点总结
转自:https://blog.csdn.net/JYL1159131237/article/details/78891005还有一周就期末考试了 ,是时候开始复习了,懒得写字,就在这里写写复习笔记记录些自己认为是重点的东西吧。------------------------------------------------------------------------------------...转载 2019-03-18 10:56:13 · 1174 阅读 · 0 评论 -
谈谈数据库的ACID与事务之间的相互影响
转自:https://blog.csdn.net/shuaihj/article/details/14163713 谈谈数据库的ACID 转载 2019-03-18 13:46:12 · 697 阅读 · 0 评论 -
理解事务的4种隔离级别
转自:https://blog.csdn.net/qq_33290787/article/details/51924963数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。Re...转载 2019-03-18 15:41:50 · 170 阅读 · 0 评论 -
数据库范式和其存在的必要性
转自:https://blog.csdn.net/u013164931/article/details/79692402第一范式、第二范式、第三范式 参考了https://www.zhihu.com/question/24696366 https://www.cnblogs.com/lca1826/p/6601395.html基础知识实体:现实世界中客观存在并可以被区别的事物。...转载 2019-03-19 09:11:51 · 1322 阅读 · 0 评论 -
SQLyog之MySQL客户端的下载、安装和使用(普通版)
本博文的主要内容有 .SQLyog的下载 .SQLyog的安装 .SQLyog的使用 前期,安装这个,不多说MySQL Server类型之MySQL客户端工具的下载、安装和使用 1、SQLyog的下载 1、进入SQLyog官网, https://www.webyo...转载 2018-12-12 11:28:52 · 6034 阅读 · 0 评论