page contents
Nen
Nen - 程序员

性别: 天津 - 天津市 注册于 2021-06-23

向TA求助
2850金币数
43180 经验值
1个粉丝
主页被访问 5697 次

3096 个回答

0 赞同

说说MySQL 的基础架构图

Mysql逻辑架构图主要分三层: 第一层负责连接处理,授权认证,安全等等 第二层负责编译并优化SQL 第三层是存储引擎。

回答于 2021-06-23 15:29

0 赞同

什么是内连接、外连接、交叉连接、笛卡尔积呢?

内连接(inner join):取得两张表中满足存在连接匹配关系的记录。 外连接(outer join):取得两张表中满足存在连接匹配关系的记录,以及某张表(或两张表)中不满足匹配关系的记录。 交叉连接(cross join):显示两张表所有记录一一对应,没有匹配关系进行筛选,也被称为:笛卡尔积。

回答于 2021-06-23 15:29

0 赞同

说一下数据库的三大范式

第一范式:数据表中的每一列(每个字段)都不可以再拆分。 第二范式:在第一范式的基础上,分主键列完全依赖于主键,而不能是依赖于主键的一部分。 第三范式:在满足第二范式的基础上,表中的非主键只依赖于主键,而不依赖于其他非主键。

回答于 2021-06-23 15:29

0 赞同

mysql有关权限的表有哪几个呢?

MySQL服务器通过权限表来控制用户对数据库的访问,权限表存放在mysql数据库里,由mysqlinstalldb脚本初始化。这些权限表分别user,db,tablepriv,columnspriv和host。 user权限表:记录允许连接到服务器的用户帐号信息,里面的权限是全局级的。 db权限表:记录各个帐号在各个数据库上的操作权限。 table_priv权限表:记...

回答于 2021-06-23 15:28

0 赞同

Mysql的binlog有几种录入格式?分别有什么区别?

有三种格式哈,statement,row和mixed。 statement,每一条会修改数据的sql都会记录在binlog中。不需要记录每一行的变化,减少了binlog日志量,节约了IO,提高性能。由于sql的执行是有上下文的,因此在保存的时候需要保存相关的信息,同时还有一些使用了函数之类的语句无法被记录复制。 row,不记录sql语句上下文相关信息...

回答于 2021-06-23 15:28

0 赞同

InnoDB引擎的4大特性是什么?

插入缓冲(insert buffer) 二次写(double write) 自适应哈希索引(ahi) 预读(read ahead)

回答于 2021-06-23 15:27