码迷,mamicode.com
首页 > 数据库 > 详细

SQL(二)——语句

时间:2016-07-31 22:11:30      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

表的创建:

1.创建列(字段):列名+类型

2.设置主键列(primary key):能够唯一标识一条数据

3.设置唯一(unique):内容不能重复

4.外键关系:一张表(从表)其中的某列引用自另外一张表(主表)中的主键列

设计表:

数据库的三大范式:

1.第一范式:(每一列的原子性) 每一列在某个程序中是不可拆分的最小原子。

2.第二范式:(每一列都要和主键列有关)

3.第三范式:(每一列都要和主键有直接关系)

FK外键  PK主键

T-SQL:

1.创建数据库:create database 数据库名称

2.使用数据库:use 数据库名称

3.创建数据表

create table MinZu

(

code varchar(50) primary key,

name varchar(50)

)

go
create table RenYuan

(

code varchar(50) primary key,

name varchar(50) unique,

sex bit,

nation varchar(50) not null references MinZu(code),

birthday datetime

)

go:如果多条语句要一起执行,那么在每条语句之后需要加go关键字

创建有外键表的时候,要先创建主表,再创建从表

自增长列:identity 自增长 整型 用做主键 无意义 删除一列不更改编号(例:删除了3 下一行默认是4)

create table Friends

(

ids int identity primary key,

mcode varchar(50),

fcode varchar(50)

)

关键字

primary key 主键

unique 唯一键

not null 非空

外键关系:references 表名(引用的列)

identity 自增长

SQL(二)——语句

标签:

原文地址:http://www.cnblogs.com/H2921306656/p/5724015.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!