- 博客(3)
- 收藏
- 关注
原创 MYSQL的事务详解
数据库的事务是一个不可分割的数据库操作序列,也是数据库并发控制的基本单位,其(执行的结果必须使数据库从一种一致性状态变到另一种一致性状态)。事务是逻辑上的一组操作,要么都执行,要么都不执行。事务的典型应用场景,如转账。原子性Atomicity: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用一致性Consistency: 事务执行前后,数据保持一致,多个事务对同一个数据读取的结果是相同的隔离性Isolation。
2024-03-15 15:35:15
535
1
原创 MYSQL数据设计三范式
确保每个非主键字段之间没有传递依赖关系,换句话说,如果一个字段依赖于另一个非主键字段,那么这个字段应该成为独立的实体,而不是保存在原始表中。例如,如果我们有一个存储顾客信息的数据库表,每个顾客的姓名、地址和电话号码应该是单独的字段,而不是将它们合并到一个字段中。例如,如果我们有一个员工表,其中包含员工号、部门号和部门名称,那么部门名称应该作为独立的表存储,而不是作为员工表的一部分。例如,如果我们有一个订单表,其中包含订单号、产品号和产品价格,那么产品价格应该直接依赖于产品号,而不是依赖于订单号。
2024-03-06 15:26:51
409
1
原创 MySQL有哪些字段类型?
对于int(2),有16个bit,其中最左侧的需要当作符号位(0 正1负),即int(2)的范围是-2^15(即 -32,768)到 2^15-1(即 32,767),其他的道理相同;包括 TINYINT(1字节)、SMALLINT(2字节)、MEDIUMINT(3字节)、INT(4字节)、BIGINT(8字节)单精度浮点数用4字节(32bit)表示浮点数,格式是:1位符号位 8位表示指数 23位表示尾数;(64bit)表示实数,格式是:1位符号位 11位表示指数 52位表示尾数。
2024-03-06 14:05:00
1194
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅