初始数据库
1.数据在数据库中的储存方式
1.层次模型
2.网状模型
3.关系模型
4.对线模型
2.关系数据库中的三种基本概念
1.一对一关系
不常用 一对一,其实就是用两个表的主键对主键,当然,如果要求不严格,也可以直接使用一对多
2.一对多关系
在数据库中的做法就是在"多"的这一端加上一个外键列和"一"这一端的主键进行对应
3.多不多关系
其实就是特殊的一对多,处理的方式,都是多加一张中间表,这个中间表分别和另外两张表示多对一的关系
创建班级表
create table t_class(
c_pk_id int primary key auto_increment,
c_name varchar(20) not null
);
-创建功课表
create table t_subject(
sub_pk_id int primary key auto_increment,
sub_name varchar(20) not null,
sub_publish_time date
);
创建学生和功课的中间表 分数表
create table t_scores(
sc_pk_id int primary key auto_increment,
sc_student_id int not null,
sc_subject_id int not null,
sc_score float,
constraint fk_scores_student foreign key(sc_student_id) references t_student(s_pk_id),
constraint fk_scores_subject foreign key(sc_subject_id) references t_subject(sub_pk_id)
);
3.数据类型
整数数据类型
浮点型数据类型
字符串数据类型
日期时间数据类型
二进制数据类型
原文:https://www.cnblogs.com/zzc622446/p/12079715.html