mysql
文章平均质量分 86
sp_snowflake
学!
展开
-
Mysql 批量插入大量数据的两种方案以及优缺点(分别是 5W 条数据和 10W 条数据)
Mysql 批量插入大量数据的两种方案以及优缺点(分别是 5W 条数据和 10W 条数据)原创 2022-03-18 12:42:45 · 16104 阅读 · 6 评论 -
MyCAT——MyCAT(下载和安装、配置 Mycat 相关文件、出错时解决方法、mycat 分片规则【仅列举五种】)、分布式环境下的主键生成(Java 代码处理—— LEAF的两种模式))
MyCAT——MyCAT(下载和安装、配置 Mycat 相关文件、出错时解决方法、mycat 分片规则【仅列举五种】)、分布式环境下的主键生成(Java 代码处理—— LEAF的两种模式))原创 2022-03-17 17:57:44 · 2459 阅读 · 0 评论 -
MySQL主从搭建和性能优化(二)——binlog 恢复数据、备份数据的一致性、主从数据一致性、表分区(分区的两种方式、5种分区、常见分区命令)、事务的两阶段提交、小表驱动大表
MySQL主从搭建和性能优化(二)——binlog 恢复数据、备份数据的一致性、主从数据一致性、表分区(分区的两种方式、5种分区、常见分区命令)、事务的两阶段提交、小表驱动大表原创 2022-03-16 17:32:48 · 2312 阅读 · 0 评论 -
MySQL主从搭建和性能优化(一)——MySQL主从搭建、MySQL性能优化(统计总记录数问题、原理分析、索引的分类、最左匹配原则、索引独立原则)、MySQL 查询执行流程
MySQL主从搭建和性能优化(一)——MySQL主从搭建、MySQL性能优化(统计总记录数问题、原理分析、索引的分类、最左匹配原则、索引独立原则)、MySQL 查询执行流程原创 2022-03-16 09:41:18 · 1772 阅读 · 0 评论 -
数据库(四)——Java代码实现事务、连接池(DBCP、c3p0、druid)、JavaBean、dbutils、三层架构
数据库(四)——Java代码实现事务、连接池(DBCP、c3p0、druid)、JavaBean、dbutils、三层架构一、Java代码实现操作事务1、API介绍使用方式跟直接使用数据库一样:二、连接池1、引入概念数据库的连接池跟线程的原理基本一样的,没有连接池时:有连接池之后:2、常见的连接池:c3p0的连接池稳定,用了很多年了,Spring全家桶都是用这个连接池。3、DBCP连接池4、c3p0连接池5、druid连接池三、javaBean接着原创 2021-12-11 15:57:44 · 1268 阅读 · 0 评论 -
数据库(三)——事物、视图、DCL(用户权限操作)、JDBC(操作数据库、API、方法介绍、ResultSet结果集、PreparedStatement以及相关案例)、工具类的封装(练习)
数据库(三)一、事务1、例子引入例子:现在有这么个情况:有两个人需要转账,一方转给另一方,按照之前的操作是,甲的账户扣500,乙的账户再加500。问题是如果甲发起了转账操作,钱扣了,这个时候数据库宕机了,再启动数据库,就会发现甲的钱扣了,但是这钱并没有到乙这边来。所以一个解决方案就是,这两个sql语句为一组,同时执行,要么大家都成功,要么大家都失败。这种执行方式j就是通过事务来管理。2、事务的概念:3、事务执行的指令4、事务实现素材:通过事务实现转账功能:#查询状态SELE原创 2021-12-09 23:01:54 · 905 阅读 · 0 评论 -
数据库(二)——外键约束、表与表的关系(一对一、一对多、多对多)、三大范式、多表查询(内连接查询、外连接查询、子查询)
数据库(二)——外键约束、一对一、一对多、多对多一、表与表之间的关系和外键约束1、表与表之间为什么要存在关系在讲外键以及表之间的关系前,先讲为什么要存在关系:2、表间关系(一对一)举个例子,在中国,按照法律来讲,每一位男性只能拥有一位妻子,所以这种就是一对一的关系。现在设置两张表,一张是男性,一张是女性,两张表有 id 和姓名,这时,如果要设置外键,就在某张表中设置多一个字段,这个字段专门对应另外一张表中的字段(一般是主键):上图中,可以看到妻子表设置了 mid 这个字段,对应丈夫表的 mi原创 2021-12-08 22:14:28 · 3617 阅读 · 1 评论 -
数据库(一)——数据库概念、MySQL数据库(数据库操作、表操作、增删改查字段操作、单表查询、五大约束(主键、外键、非空、唯一、默认))
数据库(一)——MySQL一、数据库的概念以及相关介绍1、数据库的概念2、数据库的分类3、数据库管理系统的概念二、MySQL 数据库1、MySQL 数据库简介详细简介可自行百度。2、特点1、轻量级2、开源、免费3、学习成本比较低,操作比较简单3、下载地址下载地址:https://www.mysql.com/downloads/4、安装这里以 mysql-5.5.40 举例子,凡是没有特意说明的地方,都是默认点击下一步:如果出了问题,安装失败,则卸载重装原创 2021-12-07 22:31:11 · 1384 阅读 · 0 评论