内连接(inner join):取得两张表中满足存在连接匹配关系的记录。 外连接(outer join):取得两张表中满足存在连接匹配关系的记录,以及某张表(或两张表)中不满足匹配关系的记录。 交叉连接(cross join):显示两张表所有记录一一对应,没有匹配关系进行筛选,也被称为:笛卡尔积。
回答于 2021-06-23 15:29
第一范式:数据表中的每一列(每个字段)都不可以再拆分。 第二范式:在第一范式的基础上,分主键列完全依赖于主键,而不能是依赖于主键的一部分。 第三范式:在满足第二范式的基础上,表中的非主键只依赖于主键,而不依赖于其他非主键。
回答于 2021-06-23 15:29
MySQL服务器通过权限表来控制用户对数据库的访问,权限表存放在mysql数据库里,由mysqlinstalldb脚本初始化。这些权限表分别user,db,tablepriv,columnspriv和host。 user权限表:记录允许连接到服务器的用户帐号信息,里面的权限是全局级的。 db权限表:记录各个帐号在各个数据库上的操作权限。 table_priv权限表:记...
回答于 2021-06-23 15:28
有三种格式哈,statement,row和mixed。 statement,每一条会修改数据的sql都会记录在binlog中。不需要记录每一行的变化,减少了binlog日志量,节约了IO,提高性能。由于sql的执行是有上下文的,因此在保存的时候需要保存相关的信息,同时还有一些使用了函数之类的语句无法被记录复制。 row,不记录sql语句上下文相关信息...
回答于 2021-06-23 15:28
插入缓冲(insert buffer) 二次写(double write) 自适应哈希索引(ahi) 预读(read ahead)
回答于 2021-06-23 15:27