![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
√ mysql
hello-java-maker
为了我们,做最好的自己
展开
-
MySQL事务,这篇文章就够了
原文链接:https://blog.ouyangsihai.cn/ >> MySQL事务,这篇文章就够了在看这篇文章之前,我们回顾一下前面的几篇关于MySQL的系列文章,应该对你读下面的文章有所帮助。InnoDB与MyISAM等存储引擎对比 面试官问你B树和B 树,就把这篇文章丢给他 MySQL的B 树索引的概念、使用、优化及使用场景 MySQL全文索引最强教程 MySQ...原创 2019-10-30 11:22:50 · 5691 阅读 · 5 评论 -
MySQL的又一神器-锁,MySQL面试必备
原文链接:blog.ouyangsihai.cn >> MySQL的又一神器-锁,MySQL面试必备1 什么是锁1.1 锁的概述在生活中锁的例子多的不能再多了,从古老的简单的门锁,到密码锁,再到现在的指纹解锁,人脸识别锁,这都是锁的鲜明的例子,所以,我们理解锁应该是非常简单的。再到MySQL中的锁,对于MySQL来说,锁是一个很重要的特性,数据库的锁是为了支持对共享资源进行并发访...原创 2019-10-22 12:14:26 · 4202 阅读 · 2 评论 -
面试官出的MySQL索引问题,这篇文章全给你解决!
原文链接:blog.ouyangsihai.cn >> MySQL的B 树索引的概念、使用、优化及使用场景 0 前言这篇文章不会讲解索引的基础知识,主要是关于MySQL数据库的B 树索引的相关原理,里面的一些知识都参考了MySQL技术内幕这本书,也算对于这些知识的总结。对于B树和B 树相关的知识,可以参考我的这篇博客:面试官问你B树和B 树,就把这篇文章丢给他1 索引的管理索引有很...原创 2019-10-09 09:07:38 · 9863 阅读 · 6 评论 -
面试官问你B树和B 树,就把这篇文章丢给他
原文链接:面试官问你B树和B 树,就把这篇文章丢给他1 B树在介绍B 树之前, 先简单的介绍一下B树,这两种数据结构既有相似之处,也有他们的区别,最后,我们也会对比一下这两种数据结构的区别。1.1 B树概念B树也称B-树,它是一颗多路平衡查找树。二叉树我想大家都不陌生,其实,B树和后面讲到的B 树也是从最简单的二叉树变换而来的,并没有什么神秘的地方,下面我们来看看B树的定义。每...原创 2019-09-18 10:21:18 · 3729 阅读 · 8 评论 -
InnoDB与MyISAM等存储引擎对比
文章原文:blog.ouyangsihai.cn >> InnoDB与MyISAM等存储引擎对比InnoDB存储引擎介绍InnoDB引擎是Mysql的默认的存储引擎,他有很多自己的特性,下面一一列举。支持事务,InnoDB存储引擎主要就是为了在线事务处理(OLTP)的应用而设计的。行锁设计,支持外键,非锁定读。支持多版本的并发控制(MVCC)来获得高并发性。提供了插入缓冲、二...原创 2019-09-14 18:06:11 · 1191 阅读 · 0 评论 -
com.mysql.jdbc.PacketTooBigException: Packet for query is too large
一、异常信息com.mysql.jdbc.PacketTooBigException: Packet for query is too large 二、原因查询出的数据包过大,默认情况下mysql 的字段容量不够装,所以抛出此异常三、解决办法第一步: 首先通过SQLyog客户端查询框输入以下命令,也可以在cmd命令行窗口下登录mysql后输入以下命令:SHOW VARIABLES LI...原创 2019-01-23 21:02:30 · 779 阅读 · 0 评论 -
mysql:Column id cannot be null
一、问题由于在项目中更改了数据库的字段,然后再连接测试的时候发现总是说:Column 'id' cannot be null 这个问题,也就是数据库的id不能为空,因为是主键。二、问题解决其实很简单,可能是自己改动了数据库,然后主键id不是自动增长了,只需要将数据库的字段id设置为自动增长,问题解决了。...原创 2018-07-11 17:03:04 · 67931 阅读 · 13 评论 -
mysql:java.lang.ClassCastException: java.base/java.math.BigInteger出现类型转换错误
一.错误信息mysql:java.lang.ClassCastException: java.base/java.math.BigInteger cannot be 二.解决方法这个就是因为你用的mysql的数据库和mysql的连接的版本不对应,所以需要统一版本。搞得我重新装了数据库。...原创 2018-05-25 11:15:51 · 2907 阅读 · 0 评论 -
PowerDesigner教程2
PowerDesigner是一款功能非常强大的建模工具软件,足以与Rose比肩,同样是当今最著名的建模软件之一。Rose是专攻UML对象模型的建模工具,之后才向数据库建模发展,而PowerDesigner则与其正好相反,它是以数据库建模起家,后来才发展为一款综合全面的Case工具。PowerDesigner主要分为7种建模文件:1. 概念数据模型 (CDM)对数据和信息进行建模,利用转载 2017-04-13 21:26:13 · 826 阅读 · 0 评论 -
PowerDesigner教程
最近要忙期考,但还是决定每天抽点空来写CodeSmith的系列文章了,在此实在不敢用教程这个词语,毕竟自己对CodeSmith了解的也不是很多,有很多牛人都在博客园发布了不少关于CodeSmith的文章了,但我还是想发表一下自己的心得,希望能给初学者更多的参考,教程中有错误或者表述不清的地方欢迎大家指出,我还是会秉承之前的风格,用尽量多的图来说明步骤,因为我觉得还是图文并茂的文章比较容易理解.转载 2017-04-13 21:22:29 · 408 阅读 · 0 评论 -
Mysql安装注意问题
一.将解压目录加入到path中二.在my.init中加入: # basedir = C:\mysql-5.7.12-winx64 # datadir = C:\mysql-5.7.12-winx64\data1.检查有没有data目录,里面有没有sql目录2.有的话执行cmd —》 mysqld –install —》 net start mysql 3.没有的话执行cmd —》m原创 2017-01-09 22:09:25 · 701 阅读 · 0 评论 -
Mysql基础教程
一、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,M原创 2017-01-09 22:03:40 · 1394 阅读 · 0 评论