表的创建:
1.创建列(字段):列名+类型
2.设置主键列(primary key):能够唯一标识一条数据
3.设置唯一(unique):内容不能重复
4.外键关系:一张表(从表)其中的某列引用自另外一张表(主表)中的主键列
设计表:
数据库的三大范式:
1.第一范式:(每一列的原子性)
每一列在某个程序中是不可拆分的最小原子。
2.第二范式:(每一列都要和主键列有关)
3.第三范式:(每一列都要和主键有直接关系)
FK外键 PK主键
T-SQL:
1.创建数据库:create database 数据库名称
2.使用数据库:use 数据库名称
3.创建数据表:
create table RenYuan
(
code varchar(50) primary key,
name varchar(50) unique,
sex bit,
nation varchar(50) not null references MinZu(code),
birthday datetime
)
create table MinZu
(
code varchar(50) primary key,
name varchar(50)
)
create table Friends
(
ids int identity primary key,
mcode varchar(50),
fcode varchar(50)
)
自增长列:identity 自增长 整型 用做主键 无意义 删除一列不更改编号(例:删除了3 下一行默认是4)
go:如果多条语句要一起执行,那么在每条语句之后需要加go关键字
创建有外键表的时候,要先创建主表,再创建从表
关键字:
primary key 主键
unique 唯一键
not null 非空
外键关系:references 表名(引用的列)
identity 自增长