数据库建表"/>
SQL Server数据库建表
在SQL Server Management Studio的对象资源管理器中创建表- 在想要新建表的数据库下面,选中“表”右键--》“新建表”--》为新建表单设置列表、数据类型、是否允许为空等属性。设置完成后保存并为表命名。
- 新建查询窗口:
- 创建表语法:
- 创建表示例:
- 选中sql语句执行,完成表的创建。
数据类型 | 说明 | 分类 |
image | 存储图像 | 二进制数据类型,存储非字符和文本数据 |
char | 存储固定长度的非Unicode字符数据 | 文本数据类型,包括任何字母、数字、符号 |
varchar | 存储可变长度的非Unicode字符数据 | |
nchar | 存储固定长度的Unicode字符数据 | |
nvarchar | 存储可变长度的Unicode字符数据 | |
text | 存储长文本信息 | |
ntext | 存储可变长度的长文本信息 | |
datetime | 存储日期格式数据 | 日期和时间 |
int、smallint | 存储整数 | 数字数据,包括整数和浮点数 |
float、real | 存储浮点数 | |
money | 存储货币数据 | 货币数据类型,十进制货币数据 |
bit | 存储布尔数据类型 | 包含是/否 |
- 是否允许空值
- 使用sql语句设置非空约束:
- 设置主键:每个表都必须有主键,作为区分每条记录的唯一标识。
- 使用sql语句设置主键约束:
- 设置默认值:可以为某些列设置默认值。
- 通过sql语句设置默认值
- 设置标识列:标识列可以自增,标识种子是自增的起始值,标识增量是每次增加的数量,默认都是1。
- 唯一约束:设置某一列的值不能重复。设置方法:右键需要唯一约束的列,选择索引/键,是否唯一选择是,再选择列名。
- 通过sql语句建立唯一约束
- 检查约束:限制某个列的输入值只能是约束表达式中的值。
- 通过sql语句建立检查约束
- 建立主外键关系:在不同的表中通过同一个列建立联系。例如下面的例子,员工表和部门表通过部门编号列就可以联系起来,部门表的部门编号是主键,员工表的部门编号是外键。
- 通过sql语句设置外键关系
更多推荐
SQL Server数据库建表
发布评论