
MySQL
文章平均质量分 83
关于MySQL数据库的学习相关笔记与理解
Java战5渣
2020年末正式学习java中...期待自己学到更多的真才实学!
展开
-
数据库基础_sql语言
1. 数据库相关概念1.1 什么是数据库? 数据库(DataBase,DB):指长期存储、维护和管理在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。1.2 什么是数据库管理系统? 数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。 用户通过数据库管理系统访问数据库中的数据。 常见的数据库管理系统:O原创 2021-04-05 09:05:55 · 381 阅读 · 0 评论 -
数据库进阶_完整性、多表增删改查和数据库优化(MySQL)
1. 数据完整性1.1 什么是数据的完整性? 在创建表时给表中添加约束,用来保证存放到数据库中的数据是有效的,即数据的有效性和准确性。1.2 完整性的分类实体完整性(行)域完整性(列)参照完整性(也叫引用完整性,关联表,创建表时设置)1.2.1 实体完整性 表中的一行记录代表一个实体(entity),实体完整性的作用是标识每一行数据不重复。主键约束(primary key)每个表中要有一个主键,其作用为使数据唯一,且不能为null。使用DDL,创建表中字段的时候直接原创 2021-04-05 10:24:59 · 961 阅读 · 0 评论 -
数据库高级_事务
1. 事务 事务(Transaction)是由一系列对系统中数据进⾏访问与更新的操作所组成的⼀个程序执行逻辑单元。1.1 事务的语法事务的开启start transaction;begin;事务的提交使得当前的修改确认,将对数据库的操作进行永久性保存。commit;事务的回滚使得当前的修改被放弃,事务在未提交之前都是可以回滚的。rollback;注意:当前数据库的引擎是InnoDB,其他类型不支持事务。1.2 事务的ACID特性原⼦性(A原创 2021-07-15 20:47:21 · 115 阅读 · 0 评论 -
JDBC
1. JDBC JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。 JDBC库包括通常与数据库使用相关的下面提到的每个任务的API。连接数据库。创建SQL或MySQL语句。在数据库中执行SQL或MySQL查询。查看和修改生成的记录。1.1 JDBC 体系结构 JDBC API支持两层和三层处理模型进行数据库访问,但在一般原创 2021-04-05 12:03:00 · 510 阅读 · 0 评论 -
记录-MySQL补充知识点链接-持续更新
聚集索引、非聚集索引、覆盖索引 原理外键设置的注意项帅地MySql面试题注意点:使用联合索引(复合索引)时,需要满足最左前缀原则,看网上别的例子的时候,注意下字段是不是在索引里面,满足覆盖索引的条件,因为这种情况是会走索引的,但是会迷惑你最左匹配原则失效。什么是全文索引什么是主从复制-MySQL、MySQL的主从复制慢查询优化方式慢查询是指mysql记录所有执行超过long_query_time参数设定的时间阈值的SQL语句。...原创 2021-08-26 16:12:42 · 135 阅读 · 0 评论