表的创建:

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 自增长

最新文章

  1. BIT祝威博客汇总(Blog Index)
  2. Linux command’s Array
  3. Zabbix监控交换机设置
  4. NServiceBus教程-NServiceBus和WCF
  5. Codeforces Round #310 (Div. 1) B. Case of Fugitive set
  6. 解决 android.view.ViewGroup$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams
  7. 记一次npapi插件无窗口(windowless )化下的妙巧思路然后解决问题的超爽体验过程
  8. fastjson JSON 对象为空保留null
  9. eureka注册中心列表页面加账号和密码
  10. server后台TCP连接存活问题
  11. 重温redis命令
  12. CSS规范 - 最佳实践--(来自网易)
  13. 在ASP.NET Web API中使用OData的单例模式
  14. Linux删除文件出现rm: cannot remove `.user.ini': Operation not permitted
  15. Using ADB and fastboot
  16. chrome浏览器使用
  17. 又谈C++指针(1)
  18. poi 抽取execl表面数据源代码工具
  19. iOS没你想的那么安全?
  20. 如何让ios启动画面停留更长时间

热门文章

  1. php加速器: xcache
  2. 我的Android进阶之旅------>android视频播放只有声音无画面的解决办法
  3. [2018-11-03]2018年10月28日宁波dotnet社区活动回顾及下次活动预告
  4. LeetCode:将有序数组转换为二叉搜索树【108】
  5. ZOJ - 1504 Slots of Fun 【数学】
  6. Data Structure Binary Search Tree: Inorder Successor in Binary Search Tree
  7. TYOI 1015 Game:博弈 结论【步数之和的奇偶性】
  8. BZOJ 1604 [Usaco2008 Open]Cow Neighborhoods 奶牛的邻居:队列 + multiset + 并查集【曼哈顿距离变形】
  9. codeforces 622E E. Ants in Leaves(贪心+dfs)
  10. BZOJ_1025_[SCOI2009]游戏_DP+置换+数学