![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 92
超大充电宝
这个作者很懒,什么都没留下…
展开
-
数据库连接池
文章目录1、为什么要用连接池2、连接池的工作原理3、连接池的使用(1)导入依赖(2)参数配置(3)加载驱动(4)获取连接(5)设计单例模式(6)进行数据库操作并关闭连接1、为什么要用连接池普通的JDBC请求MySQL链接当完成所有SQL请求任务之后,MySQL连接就会关闭。这样一来MySQL的连接就变成了单次使用,每次使用前都需要重新创建,使用之后都需要将链接关闭。如果此时有多个用户使用JDBC的话,就会出现连接频繁的创建和关闭的过程。而链接池的出现就是为了让链接能够重复使用。数据库连接池负责分配、原创 2021-01-24 20:11:35 · 423 阅读 · 0 评论 -
JDBC
文章目录一:JDBC简介二:JDBC编程1.引入依赖驱动包2.参数配置3.加载驱动4.获得数据库连接5.操作数据库6.关闭资源JDBC操作事务一:JDBC简介Java数据库连接(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。注意:JDBC仅仅是一个规范而不是一个实现。意思是各种不同类型的数据库都依这种规范有相应的实现,它们之间的具体实现都是由java类和接口组成。二:J原创 2021-01-24 17:57:16 · 507 阅读 · 0 评论 -
事务
文章目录1、事务的定义2、事物的特性( A C I D )(1)事务的原子性(Atomic)(2)事务的一致性(Consistency)(3)事务的隔离性(Isolation)(4)事务的持久性(Durability)3、事务的隔离级别(隔离性)4、事务的操作1、事务的定义一个事务是由一条或者多条对数据库操作的SQL语句所组成的一个不可分割的单元,只有当事务中的所有操作都正常执行完了,整个事务才会被提交给数据库;如果有部分事务处理失败,那么事务就要回退到最初的状态,因此,事务要么全部执行成功,要么全部原创 2021-01-21 02:06:43 · 421 阅读 · 0 评论 -
数据库范式
文章目录1、第一范式(1NF)2、第二范式(2NF)3、第三范式(3NF)4、BC范式(BCNF)5、第四范式(4NF)6、总结1、第一范式(1NF)特点:每一列保持原子特性列都是基本数据项,不能够再进行分割,否则设计成一对多的实体关系。例如表中的地址字段,可以再细分为省,市,区等不可再分割(即原子特性)的字段,如下:示例:学生表(学号、用户名、性别、年龄,地址)例:陕西省西安市西安财经大学例:陕西省西安市长安区常宁大街西安财经大学地址信息还包含省市区可以拆分拆分改造后:学生表(学号原创 2021-01-21 01:19:02 · 518 阅读 · 0 评论 -
MySQL存储引擎
文章目录存储引擎1、简介2、存储引擎种类3、不同的存储引擎有什么区别4、查看当前MySQL版本都支持哪些存储引擎5、更改存储引擎(1)可以在创建表的时候指定存储引擎(2)可以修改已存在表的存储引擎(3)修改配置文件存储引擎1、简介数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。因为在关系数原创 2020-12-27 21:58:09 · 397 阅读 · 0 评论 -
索引
文章目录一:索引概念1、什么是索引?2、为什么要有索引?(索引的作用)3、索引建立在哪?索引这样的结构放在哪?4、索引的种类5、索引的使用6、索引的优缺点7、索引的设计原则8、InnoDB引擎和MyISAM引擎下的索引(1)两种引擎下的索引哪个更好(2)如何选择引擎9、索引失效的情况(1)隐式转换导致索引失效(3)对索引列进行运算导致索引失效(3)使用MySQL内部函数导致索引失效(4)以下使用会使索引失效,应避免使用①使用 <> 、not in 、!=②like “%_” 百分号在前(5)使用原创 2020-12-27 21:27:24 · 459 阅读 · 1 评论 -
设置表的字符编码
文章目录设置表的字符编码方法一:创建表的时候指定编码形式方法二:在数据类型之后 + CHARACTER SET 编码方法三:改变MySQL的配置文件方法四:使用nchar或者nvarchar方法五:通过修改表来改变编码形式设置表的字符编码有时候MySQL中的表需要存储中文,需要设置表的字符编码为utf8,否则默认的字符编码有可能不能正确处理中文,那么在MySQL中,如何设置表的字符编码呢?如下:方法一:创建表的时候指定编码形式// 改变整张表的编码mysql> CREATE TABLE `原创 2020-12-27 18:34:27 · 917 阅读 · 0 评论 -
MySQL基础详解
文章目录一:简介二:MySQL的数据类型1、整数类型2、二浮点数类型和定点数类型3、日期与时间类型4、字符串类型(1)CHAR类型和VACHAR类型(2)TEXT类型(3)ENUM类型(4)SET类型(5)二进制类型三:MySQL的使用1、登录及退出2、 库操作SQL格式3、表操作SQL格式(1)创建表一:简介数据:在计算机系统中,各种字母、数字符号的组合、语音、图形、图像等统称为数据,数据经过加工后就成为信息。数据库:数据库(DataBase,DB)是一个长期存储在计算机内的、有组织的、有共原创 2020-12-26 23:55:23 · 465 阅读 · 0 评论