SQL Server数据库建表及其使用方法

一:数据库建表

1、首先登录账户,然后右键,新建一个数据库

2、首先展开数据库,然后右键表,最后点击新建 表

3、首先在上方找到新建查询,然后主要看画线红圈那里是不是你想要新建的数据库

一定要仔细看清楚否则就会写错地方

注:右边为编写代码的地方

几个基本类型:

int(数字)   
 varchar(50)(可变字符)    char(50)(固定字符)        nvarchar(255) 可以放表情                                      (可变字符)(三个都文字) 


float  (小数)             date(年月日) (2022-5-21)               datetime(年月日时分秒)
                                                                   (2022-5-21 21:13:00)

text 超长文本(>8000字节)          ntext 超长文本(>8000字节)

4、编写代码

创建表语法:

create 创建     table 表      后面加表格名称

几个约束

主键约束:primary key              值不能为null,且不能重复,唯一   

非空约束: not null                不能为null                    

默认约束: default                 默认为XX                     

检查约束:check                    表判断,限制值的插入       

唯一约束: unique                  不能重复,能为null,类似主键约束(只有一个)但是却可以是多个     

外键约束:forei key...references   多表连接

默认递增:identity                 系统默认逐渐递增 

     

5、执行

首先选择代码,然后点击执行

二、数据库约束使用方法

1、主键约束设置

选择该项,右键 设置主键

2、非空约束

允许为null就选择勾起,不允许为null就不要勾选

 3、默认约束

下方默认值或绑定右边设置默认值

 4、检查约束

选择该项,单击右键  然后选择CHECK约束

首先点击添加,然后在表达式右边编写约束判断

or 表示或者,and表示并且

 5、唯一约束

选择该项,单击右键选择索引

首先点击添加,然后在将是唯一的右边 ,将否改为是

然后再需要点击

然后选择你需要设为唯一的项

6、默认递增

在下方找到标识规范并点击,将否改为是即可

三、表的具体操作

1.这里编写一个学生的表,里面有学号,名字,性别,年龄

学号里面设置了主键和自增

名字里面设置了非空约束和唯一约束

性别设置了非空约束和检查约束

年龄设置了非空约束和检查约束

2. 选择全部代码,然后点击执行。

3. 找到视图,选择对象资源管理器。

4. 选择该数据库打开表,找到刚刚创建的学生表,右键选择编辑前200行。 

 5.到着表就建完成了,现在就可以给表添加序号名字等。
 

  • 25
    点赞
  • 186
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: SQL Server 的自动建表语句通常是使用 "CREATE TABLE" 命令。它可以用来创建一个新的表,并且可以定义每一列的名称、数据类型和约束条件。 例如,以下是创建一个名为 "employees" 的表,其中包含 "id"、"name" 和 "age" 列的语句: ``` CREATE TABLE employees ( id int PRIMARY KEY, name varchar(50), age int ); ``` 在上面的语句中,"id" 列被定义为整数类型并设置为主键,"name" 列被定义为长度为 50 的字符串类型,"age" 列被定义为整数类型。 ### 回答2: SQL Server自动建表语句是一种自动化生成数据库表结构的脚本语句,它可以简化数据库表的创建过程,提高开发效率。下面是一个示例: CREATE TABLE 表名 ( 列1 数据类型, 列2 数据类型, ... ); 其中,"表名"是要创建的表的名称,可以根据实际需求进行命名。"列1"、"列2"等表示表中的列名,也可以根据实际需求进行命名。"数据类型"表示列的数据类型,SQL Server支持的数据类型包括整数类型(int、bigint等)、浮点类型(float、decimal等)、字符类型(varchar、nvarchar等)、日期类型(date、datetime等)等。 可以根据实际需求,在CREATE TABLE语句中添加相关的约束条件,如主键约束、外键约束、唯一约束、非空约束等。例如: CREATE TABLE 表名 ( 列1 数据类型 PRIMARY KEY, 列2 数据类型 NOT NULL, 列3 数据类型, ... ); 上述例子中,列1被定义为主键,并且列2被定义为非空。此外,还可以利用SQL Server提供的一些其他功能,如自增字段、默认值等。 使用SQL Server自动建表语句,可以将表结构定义在一个脚本文件中,然后通过执行该脚本文件即可自动创建数据库表。这样可以大大节省手工创建表的时间和精力,并且保证表结构的一致性和准确性。 总之,SQL Server自动建表语句是一种方便快捷的建表方法,可以通过简单的语法来定义表的结构,并且可以添加各种约束条件和其他额外功能,提高开发效率。 ### 回答3: SQL Server是一种常用的关系型数据库管理系统,可以使用SQL语言来操作数据库。在SQL Server中,可以使用CREATE TABLE语句来创建表格。 CREATE TABLE语句的基本语法如下: CREATE TABLE 表名 ( 列名1 数据类型, 列名2 数据类型, ... 列名n 数据类型 ); 其中,表名为自定义的表格名称,列名为表格中的字段名称,数据类型指定了字段的数据类型。可以根据实际需求,自行定义表格的结构。 例如,要创建一个学生表格,包含学生的学号、姓名、性别和年龄字段,可以使用以下SQL语句: CREATE TABLE 学生 ( 学号 INT, 姓名 VARCHAR(50), 性别 CHAR(1), 年龄 INT ); 此语句将创建一个名为学生的表格,包括四个字段:学号为整型,姓名为最大长度为50的字符串,性别为单个字符,年龄为整型。 在SQL Server中,还可以使用其他关键字来定义表格的属性,例如PRIMARY KEY定义主键,NOT NULL定义字段不能为空,等等。根据具体需求,可以灵活运用这些关键字来创建符合要求的表格。 总之,SQL Server的自动建表语句就是使用CREATE TABLE语句来创建具有指定结构的表格,通过指定字段名和数据类型来定义表格的结构,以满足实际需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值