
mysql
文章平均质量分 74
Yingmu__
若有错误,请多多指教。
展开
-
03_mysql整体架构
整体架构server层2.1 连接器2.2 查询缓存2.3 分析器2.4 优化器2.5 执行器存储引擎层3.1 内存管理3.2 InnoDB引擎的四大特性3.2.1 插入缓存3.2.2 二次写(double write)3.2.3 自适应哈希3.2.4 预读3.3 InnoDB与MyISAM的对比日志系统4.1 binlog(归档日志)4.1 redo log(重做日志)4.3 redo log 与 binlog区别4.4 日志的更新流程4.5 如果数据库误操作, .原创 2022-04-06 16:55:35 · 790 阅读 · 0 评论 -
02_数据库范式
1. 范式范式概念第一范式确保每一列都保证原子性第二范式在第一范式的基础上,确保每一列都跟主键相关第三范式在前2个范式的基础上,确保每列都跟主键直接相关,而不是间接相关1.2 第二范式举例说明:比如要设计一个订单表,这个订单表将订单号和商品编号作为联合主键。这样就产生一个问题,该表中的商品详情不该与订单号主键相关联,而仅仅是与商品编号相关联,这样就不满足第二范式。因此,需要对这个表进行拆分,拆分为订单表(订单号),订单详情(订单号,商品编号,没有商品详原创 2022-04-05 19:23:03 · 510 阅读 · 0 评论 -
连接mysql数据库报错 1054 - Unknown column
经过仔细检查发现,在表中zhihu_id字段前面多了一个空格原创 2020-02-15 23:20:55 · 2656 阅读 · 0 评论 -
01_mysql基本语法
1. 基本概念表:表是一种结构化文件,可以用来存储某种特定的数据。数据库名和表名组合是唯一的。表由列组成,数据按行存储。主键:表中的每一行都应该有一列或者多列能够唯一标识自己,确保任意两条记录不能重复。通过这一列或多列区分不同的行,称之为主键。外键:关系数据库可以通过外键来实现一对一、一对多、多对多的关系。外键既可以设置数据库来约束,也可以不设置约束,仅依靠应用程序的逻辑来验证。1.1 数值类型如果是无符号类型,则范围是(0,有符号类型最大值*2+1)类型大小范围int原创 2022-04-05 19:19:31 · 642 阅读 · 0 评论