数据库
文章平均质量分 77
关系型数据库:MySQL基础、MySQL进阶优化
非关系型数据库:Redis
不同技术对数据库的具体操作:JDBC、Mybatis、hibernate
@snow'
不积跬步无以致千里,花香蝶自来。
展开
-
Hibernate--概述、表关系、缓存机制、hibernate和mybatis区别
一、概述 1、hibernate是一种对象关系映射框架,将类对象和数据库表建立映射关系,是一个全自动的ORM框架 2、hibernate内部封装JDBC 二、表关系 1、一对一 one to one 2、一对多 one to many 3、多对多many to many 二、表关系 三、缓存机制 四、hibernate和mybatis区别 ...原创 2021-10-27 15:53:42 · 175 阅读 · 0 评论 -
Redis--非关系型数据库、缓存、分布式锁
一、概述原创 2021-10-20 21:37:29 · 222 阅读 · 0 评论 -
Mybatis--增强的JDBC、SSM
一、概述原创 2021-10-17 15:45:12 · 274 阅读 · 0 评论 -
JDBC--连接JVM和数据库的接口
一、概述原创 2021-10-16 10:50:18 · 429 阅读 · 0 评论 -
MySQL3--数据库优化:索引、主从复制、集群、锁
一、数据库优化思想 1、SQL性能下降原因 查询语句不好 索引失效:单值,复合 关联查询太多(jion) 服务器各个参数设置待调优(缓冲、线程数等) 执行时间长,等待时间长 二、索引 (一)添加索引的条件 1、数据量庞大 2、该字段很少进行DML操作(对字段增删改,索引也需要重新排序,进行维护) 3、该字段经常出现在where子句中(即经常根据哪个字段查询) (二)索引的作用 1、索引相当于目录 2、数据库两种检索方式 (1)全表扫描 (2)根...原创 2021-10-11 22:31:50 · 137 阅读 · 0 评论 -
MySQL2--SQL语句:DML和DQL语句(增删改;查:简单查询、多表查询;结果处理:分组、排序、限制、去重)
一、SQL语句分类 1、DQL--数据查询语言:凡是select语句都是DQL【select】 2、DML--数据操作语言:对表的数据进行增删改【insert、delete、update】 3、DDL--数据定义语言:对表的结构的增删改【create、drop、alter】 4、TCL--事务控制语言:事务相关的操作(transaction)【commit、rollback】 5、DCL--数据控制语言:权限相关,grant 授权 revoke撤销权限 二、SQL语句规则 1...原创 2021-09-29 17:09:04 · 317 阅读 · 0 评论 -
MySQL1---理论概述:DB,DBMS,SQL、数据库设计三范式、常见数据类型、事务、存储引擎、锁等
一、DB、DBMS和SQL 1、DB(DataBase): 数据库 2、DBMS(DataBaseManagement System):数据库管理系统 常见:MySQL Oracle DB2 Sybase SqlServer 3、SQL:结构化查询语言,是一门标准通用的高级语言(先编译,再执行sql语句) 标准的SQL适合所有数据库产品 sql语句的编译由DBMS完成 ...原创 2021-09-26 17:05:13 · 190 阅读 · 0 评论