![](https://img-blog.csdnimg.cn/fefc37881f0a4654b0ad81009d9e8d26.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
文章平均质量分 92
数据库的常见操作
奋斗&&奋进
I want A++
展开
-
MySQL中的事务相关属性以及JDBC编程
MySQL中的事务相关属性以及JDBC编程 事务🌛 出现的原因可以简言之:有些事情天然就应该要么一次性做完,要么就别做,比如zfb转账,账户A扣款必须伴随着账户B的余额增加,如果这两件事被割离开来,显然是不合理的.所以说,一个事务的意思:将若干个独立的操作打包成一个整体. 好处:事务中的若干操作如果只是执行了一部分,后续出现了一些原因导致剩余的操作不可继续执行,那此时就可以回滚,就好像什么也没发生过一样.回滚的实现主要依托于日志和数据库内置的一些表来完成的. 事务的基本特性☔️ 原子性,上述的案例所描述的原创 2022-04-16 22:08:24 · 1080 阅读 · 17 评论 -
索引及其背后的数据结构(顺带介绍了一下子查询和合并查询)
索引及其背后的数据结构(顺带介绍了一下子查询和合并查询) 子查询🌛 说白了两个甚至多个sql,非要反人类式的写成一个sql 比如说:我想查找张三的的同班同学有哪些 正常想法就是:先查出张三的班级是哪个班级 select class_id from classes where name='张三'; //假设返回1 然后根据班级号,把该班级的所有学生进行打印即可 select name from student where class_id =1; 但是子查询的操作就是: select name from原创 2022-03-30 14:06:05 · 1661 阅读 · 0 评论 -
约束+表的设计+进阶查询
MySQL的增删查改进阶版(主要是查) 数据库约束❓ 在使用数据库时,对于里面能够存放的数据提出的一些要求和限制,程序员就可以借助约束来更好的校验. 常见约束 约束类型 说明 not null 指示这一列的数据都不可为null unique 指示这一列的的数据,每一个都是唯一的 default 指示这一列,如果插入记录时没给数据的话,所设定的默认值 primary key 主键,相当于not null和unique的结合,下面会介绍使用 foreign key 外键,使两个表原创 2022-03-29 16:11:05 · 606 阅读 · 0 评论 -
MySQL的初阶增删查改
数据表的操作🌜 MySQL管理数据的方式🚶 如图所示,数据库中的数据表又类似于excel表. 对于数据表: 一个数据库可以有多个数据表,且每个数据表又很多行,每一行称为一条记录,每一行又有很多列,每一列都称为一个字段 针对一个数据表,每条记录的字段数量要一致,对整张数据表来说,每一列都必须是同一个类型 为了表述字段信息,需要在建表时就指定"表头" 表头会指明表格的记录都会有几列,每一列都分别是什么类型,字段名称是什么 MySQL中的数据类型🏎 数值型 数据类型 大小 说明 对应java的类型原创 2022-03-28 15:23:52 · 1074 阅读 · 2 评论 -
简单认识mysql
简单认识MySQL MySQL是什么?❓ 未涉及数据库时,我们知道持久化存储数据可以使用文件,但这样有什么缺点呢? 文件安全性不高 文件不利于数据的查询和管理 文件不利于存储海量数据 文件在程序中并不好控制 基于1中文件带来的问题,就有了这么一款软件,叫数据库软件,能够更有效的管理数据,并且数据库还能提供远程服务,被操作的一方就叫服务器,操作方就叫客户端 当然数据库软件并非就只有MySQL,还有比如Oracle和SQL server等等 数据库分类👶 关系型数据库:用二维表格组织数据的数据库原创 2022-03-27 21:34:50 · 1076 阅读 · 0 评论