SQL Server数据库建表

编程入门 行业动态 更新时间:2024-10-28 17:13:40

SQL Server<a href=https://www.elefans.com/category/jswz/34/1771350.html style=数据库建表"/>

SQL Server数据库建表

在SQL Server Management Studio的对象资源管理器中创建表
  • 在想要新建表的数据库下面,选中“表”右键--》“新建表”--》为新建表单设置列表、数据类型、是否允许为空等属性。设置完成后保存并为表命名。
通过SQL语句创建表
  • 新建查询窗口:
  • 创建表语法:
create table 表名 ( 字段名  数据类型, 字段名   数据类型, ...... )
  • 创建表示例:
  • 选中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数据库建表

本文发布于:2023-06-27 02:24:34,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/904369.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数据库   SQL   Server

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!