![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Mysql、JDBC
文章平均质量分 54
MYSQL学习记录、JDBC学习记录
荣庆Rqing
这个作者很懒,什么都没留下…
展开
-
JDBC学习总结
JDBC学习总结JDBC介绍数据库连接池传统数据库连接数据库连接池基本思想数据库连接池基本原理数据库连接池Druid(德鲁伊)介绍使用步骤参考代码JDBC介绍JDBC是一个通过的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准java类库,使用这些库可以以一种标准的方法、方便地访问数据库资源。数据库连接池传统数据库连接传统的数据库连接,每次需要数据库连接时,就向数据库要求一个连接,执行完毕后断开连接。这样的方式消耗大量的资源和时间。数据库的连接资源没有得到很好的重复利用原创 2021-11-21 09:32:51 · 559 阅读 · 0 评论 -
【Debug】mysql-connector-java-8.0.jar包下载安装,导入jar包方法
使用Batch批处理时,需要重新导入新版mysql-connector-java包。不然连接不上数据库。下载jar包进入官网,点击下载。https://dev.mysql.com/downloads/file/?id=477058导入jar包方法先把新jar包复制进工程。右键工程把旧jar包移除。添加新jar包...原创 2021-11-05 10:06:30 · 14664 阅读 · 1 评论 -
【Debug】 Packet for query is too large (1155878 > 1048576),max_allowed_packet设置.
max_allowed_packet报错原因解决方法1:修改配置文件解决方法二:通过Mysql命令行解决报错原因向数据表中插入Blob类型的数据。报错:com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1155878 > 1048576). You can change this value on the server by setting the max_allowed_packet’ variable.原创 2021-11-04 17:21:00 · 929 阅读 · 0 评论 -
数据库的三大范式、四大特性
这里写目录标题三大范式第一范式第二范式第三范式四大特性二级目录三大范式第一范式如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。确保了表中每列都保持原子性第二范式在第一范式的基础之上,确保数据库表中的每一列都和主键相关,而不能只与主键的某一部分相关(针对联合主键)。也就是说,在一个数据库表中,一个表中只能保存一种数据,不可以把多种数据保存在同一张数据库表中。第三范式在第二范式的基础之上,需要确保数据表中的每一列数据都和主键直接相关,不能间接相关,任何非主属性不依原创 2021-11-03 20:30:16 · 507 阅读 · 0 评论 -
Mysql数据库语句优化
**1.**对性能优化查询不需要的字段通常会降低检索和应用程序的性能。在进行select的时候,尽量保持返回的数据是我们需要的。①任何地方都不要使用select * from t,用具体的字段列表代替“*”,不要返回用不到的任何字段。②在查询的时候,尽可能使索引能够覆盖所要查询的数据,避免进行回表查询。2.对表连接的语句进行优化①尽可能使用inner join 代替outer join,经过证实inner join性能比较快,因为inner join是等值连接,或许返回的行数比较少。②子查询的性原创 2021-10-31 17:10:26 · 73 阅读 · 0 评论 -
♥MySQL-查询语句执行的顺序
SQL Select查询语句完整的执行顺序:第一:Select:指定返回的列或者表达式(必须使用)第二:From子句:组装来自不同数据源的数据(仅在从表选择数据时使用)要点:From后面的表关联,是自右向左解析的,在写SQl的时候,尽量把数据量大的表放在右边来进行关联。第三:Where子句:行级过滤—>设置条件,对行进行筛选。要点:where条件的解析顺序是自下而上,从右到左的,即应把能筛选出大量数据的条件,放在where语句的最下面。第四:group by子句:将数据划分为多个分组。第原创 2021-10-28 11:11:57 · 1300 阅读 · 0 评论 -
【Debug】SQLyog中创建存储过程失败,解决办法
SQlyog中手动输入语句创建存储过程,运行后报错。问题解决:展开数据库,选中存储过程,右键:创建存储过程。原创 2021-10-28 09:23:32 · 943 阅读 · 0 评论 -
MySQL-基础查询、条件查询、模糊查询、排序查询
MYSQL查询基础查询查询表中的单个字段查询表中的多个字段查询表中的所有字段查询常量值查询表达式查询函数给字段起别名去重复条件查询按条件表达式筛选按逻辑表达式筛选模糊查询likebetween_andin排序查询基础查询语法:select 查询列表 from 表名;特点:1.查询列表可以是:表中的字段、常量值、表达式、函数。2.查询的结果是一个虚拟的表格。查询表中的单个字段select last_name from employees;//查询员工表中的员工姓名查询表中的多个字段sel原创 2021-10-18 17:26:51 · 196 阅读 · 0 评论 -
Mysql—快速安装、配置
MYSQL安装下载链接安装流程启动与停止下载链接链接:https://pan.baidu.com/s/1TZXUtHjyyVxOHE-bz2aM-g提取码:rqrq安装流程双击打开安装包下一步。接收协议,下一步。选择自定义安装(custom),点击下一步。选择安装目录,建议不更改。若需更改,改盘符号(C:)即可。点击下一步。安装中安装完成。自动弹出配置界面,点击下一步。若配置界面没有自动弹出,在安装目录下找到并启动。MYSQL配置默认选择,下一步一般选择D原创 2021-10-16 15:25:51 · 125 阅读 · 0 评论 -
SQLyog UItimate-快速安装、配置
SQLyog UItimate安装、配置0.软件下载链接1.安装流程2.配置流程0.软件下载链接链接:https://pan.baidu.com/s/1s__bj7ArjYZFdB3NkK3aww提取码:rqrq1.安装流程双击打开exe。选择语言,点击OK。点击下一步。选择接受协议,点击下一步下一步选择安装目录,建议选择非系统盘下安装目录。点击安装。选择下一步。安装完成,点击运行。2.配置流程运行时弹出注册界面。输入密钥,完成验证。SQLyog10.0原创 2021-10-16 10:36:50 · 672 阅读 · 1 评论