数据库学习
文章平均质量分 69
huhanghao
Dream it Wish it Do it
展开
-
SQL三范式5约束理解:
三范式第一范式(1NF):列为不可拆分的最小单位的每一列都是不可分割的基本数据项第二范式(2NF):唯一标识,都必须依赖主键可以理解为一个表只描述一件事情;第三范式(3NF):表中的每一列只与主键直接相关而不是间接相关如果有间接关系需要通过外键进行关联;总结:第1范式:每个表中都有1列,并且该列是不可拆分的最小单元第2范式:1张表只描述一件事情第3范式:用外键做表的关联理解第一范式和第二范式在于有没有分出两张表,第二范式是说一张表中包含了多种不同的实体属性,那原创 2021-07-23 16:20:56 · 163 阅读 · 1 评论 -
数据库基础学习1——数据库和表的创建和基本操作
数据库基础学习1——数据库和表的创建和基本操作E-R模型当前物理的数据库都是按照E-R模型进行设计的E表示entry,实体R表示relationship,关系一个实体转换为数据库中的一个表关系描述两个实体之间的对应规则,包括一对一一对多多对多关系转换为数据库表中的一个列 *在关系型数据库中一行就是一个对象。也就是在一个表中的某个属性在另外一个表能查询到多原创 2018-01-12 14:48:44 · 843 阅读 · 0 评论 -
数据库基础学习2——数据查询
数据库基础学习2——数据查询查询时的运算符比较运算符l 等于=l 大于>l 大于等于>=l 小于l 小于等于l 不等于!=或逻辑运算符l andl orl not 模糊查询l likel %表示任意多个任意字符l _表示一个任意字符范围查询l in表示在一个非连续的范围内l between原创 2018-01-15 16:31:34 · 314 阅读 · 0 评论 -
数据库基础学习3——高级操作
数据库基础学习3——高级操作外键的引入与级联外键是关联几个表的关键,通过外键建立几个表的关联关系。创建外键关联的表create table scores(id int primary key auto_increment,stuid int,subid int,score decimal(5,2),foreign key(stuid) references stud...原创 2018-08-15 20:48:58 · 227 阅读 · 0 评论