上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 55 下一页
摘要: 9.7、事务隔离性 A教室和B教室中间有一道墙,这道墙可以很厚,也可以很薄,事务的隔离级别 墙越厚,隔离级别越高 事务和事务之间的隔离级别有哪些?4个级别 1)读未提交:read uncommitted (最低的隔离级别) 事务A可以读取到事务B未提交的数据。 这种隔离级别存在问题:就是脏读现象(D 阅读全文
posted @ 2022-01-23 17:45 doremi429 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 9.5、提交事务和回滚事务: 提交事务:commit;语句 回滚事务:rollback;语句 (回滚只能回滚到上一次提交点) 事务(transaction) 测试一下,在mysql中默认的事务行为是怎样的 mysql默认情况下支持自动提交事务。实际上不符合开发习惯,为了保证数据安全,必须保证同时成功 阅读全文
posted @ 2022-01-23 17:29 doremi429 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: 9、事务(重要) 9.1、事务:一个事务就是一个完整的业务逻辑 假设转账,从A账户向B账户中转账10000,将A账户的钱减去10000(update语句),将B账户的钱加上10000(update语句) 这就是一个完整的业务逻辑 以上操作为最小的工作单元,要么同时成功,要么同时失败,不可再分。两个u 阅读全文
posted @ 2022-01-23 17:14 doremi429 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 8.4、mysql常见存储引擎 MyISAM存储引擎: 特征: 使用三个文件表示每个表: 格式文件—存储表结构的定义(mytable.frm) 数据文件—存储表行的内容(mytable.MYD) 索引文件—存储表上索引(mytable.MYI):索引是一本书的目录,缩小扫描范围,提高查询效率的机制 阅读全文
posted @ 2022-01-23 16:47 doremi429 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 8、存储引擎 8.1、什么是存储引擎,用处? 存储引擎是mysql中特有的术语,其它数据库中一般没有。(oracle有,但不是这个名字) 存储引擎实际上是一个表存储/组织数据的方式 8.2、怎么给表添加/指定“存储引擎” show create table t_student; 可以在建表的时候被表 阅读全文
posted @ 2022-01-23 16:24 doremi429 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 7.6、外键约束(foreign key,简称FK) (重要) 外键约束涉及到: 外键约束 外键字段 外键值 业务背景:请设计数据库表,来描述“班级和学生”的信息? 第一种方案:班级和学生存储在一张表中 上述方案数据冗余,空间浪费 第二种方案:班级一张表,学生一张表 没有给cno班级编号添加约束,可 阅读全文
posted @ 2022-01-23 16:05 doremi429 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 主键除了:单一主键和符合主键之外,还可以分类成: 自然主键:主键值是一个自然数,和业务没关系 业务主键:主键值和业务紧密关联,例如拿银行卡账号做主键值。 实际开发业务自然主键使用比较多,因为主键一旦和业务挂钩,当业务发生变动的时候,可能会影响到主键值, 所以业务主键不建议使用 在myslq当中,有一 阅读全文
posted @ 2022-01-23 15:47 doremi429 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 7.5、主键约束 主键约束相关术语 主键约束 主键字段:字段添加了主键约束,叫主键字段 主键值:主键字段中的每个值都叫主键值 什么是主键? 主键值是每一行记录的唯一标识(主键值是每一行记录的身份证号) 记住:任何一张表都应该有主键,没有主键,表无效 主键的特征:not null + unique(主 阅读全文
posted @ 2022-01-23 15:42 doremi429 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: 7、约束(重要) 7.1、什么是约束? 约束对应的英语单词:constraint 在创建表的时候,我们可以给表中的字段加上一些约束,保证表中数据完整有效。 7.2、约束包括哪些? 非空约束:not null 唯一性约束:unique 主键约束:primary key (简称PK) 外键约束:fore 阅读全文
posted @ 2022-01-23 15:24 doremi429 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 6.对标结构的增删改 什么是对表结构的修改? 添加字段,删除字段,改字段 对标结构的修改需要使用:alter (DDL语句) 第一,在实际的开发中,需求一旦确定之后,表一旦涉及好,很少会进行表结构的修改 因为开发进行中修改表结构成本高。修改表结构对应java代码需要进行大量修改成本高,责任是由设计人 阅读全文
posted @ 2022-01-23 14:48 doremi429 阅读(63) 评论(0) 推荐(0) 编辑
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 55 下一页