随笔分类 - 数据库
摘要:数据库的三大特征/三大范式/五大约束 数据库的三大特性: 表/表中的数据(字段)/表与表之间的关系 数据库设计三大范式(重点): 第一范式(1NF):数据表中的每一列(每个字段)必须是不可拆分的最小单元,也就是确保每一列的原子性; 例如:userInfo:山东省烟台市 131777368781 us
阅读全文
摘要:优化的方法: 1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is n
阅读全文
摘要:恢复内容开始 主要内容 1 多表连接查询 语法: select 字段列表 from 表一 inner/left/right join 表二 on 表一.字段 = 表二.字段 内连接: 直连接匹配的行: select * from employee inner join department on e
阅读全文
摘要:主要内容: 1 外键的三种关系 1) 外键的分析步骤: 1 先站在左边的角度去找: 是否左表的多条记录可以对应右表的一条记录,如果是, 则证明左表的一个字段 foreign key, 右边一个字段通常是id. 2 是否右表的多条记录可以对应左表的一条记录, 如果是,则证明右表的一个字段foreign
阅读全文
摘要:主要内容: 1 . 数值类型: 整型: 1) 有符号和无符号的tinyint 默认是有符号 create table t1(x tinyint) -127 - 127 无符号设置: create table t1(x tinyint unsigned) 0 - 255 2) int 整数 : 用于保
阅读全文
摘要:主要内容: 0 .数据库的理解 数据库服务器 : 运行数据库管理软件(相当于一台计算机) 数据库管理系统 : 管理数据库(如mysql是一个软件) 数据库: 即文件夹, 用来组织文件/表 表: 即文件, 用来存放多行内容/多条记录 记录: 多个字段的信息组成一条记录, 即文件中的一行内容 1 . m
阅读全文

浙公网安备 33010602011771号