SQL Server创建数据库

1.Create Database语句:

Create Database语句用于创建数据库。

语法:

Create Database database_name;

接下来创建一个名称为“MyDatabase”的数据库:

2.Create Table语句:

Create Table语句用于创建数据库中的表。

表用于在数据库中存储数据。每个表都必须有表名(唯一命名)。每个表包含一个列或多个列,每个列都需要定义它的存储数据类型。

语法:

Create Table table_name

(

      column_name date_type(size),

      column_name date_type(size),

      column_name date_type(size),

      ......

);

table_name:表名称;

column_name:其他列名称;

date_type:数据类型;

size:规定最大长度;

3.IDENTITY:

IDENTITY是标识列,数据库中标识列又称自增列,它可以不用手动的插入值而由系统来提供默认值,一个表中至多只能有一个标识列,并且不允许有空值,另外类型也只能是数值型。 设计数据表时都会给表ID添加一个标识列,使表按照递增规则增长,故标识列也称为自增列。

语法:

IDENTITY(initial,increment);

initial表示第一条记录标识值;

increment表示取上一条记录标识值的增量值;

initial和increment默认值为1;

IDENTITY(1,1);那么该表第一条记录标识值为1,第二条记录标识值为2。

IDENTITY(10,5);那么该表第一条记录标识值为10,第二条记录标识值为15,第三条记录则为20,以此类推。

4.约束:

数据库中的约束,即是对插入数据库中的数据进行限定,这么做的目的是为了保证数据的有效性和完整性。这样就大幅度地提高了数据库中数据的质量,节省了数据库的空间和调用数据的时间。

①Not Null:

Not Null约束强制列不接受Null值,如果列为Null值,则无法插入新纪录或更新记录。

②Unique:

Unique约束唯一标识数据库表中的每条记录。UniquePrimary Key约束均为列或列集合提供了唯一性的保证。Primary Key约束拥有自动定义的 Unique约束。请注意,每个表可以有多个Unique约束,但是每个表只能有一个Primary Key约束。

Primary Key

Primary Key约束唯一标识数据库表中的每条记录。每个表都应该有主键并且只有一个主键,

主键必须是唯一值并且不能为Null值。

④Foreign Key:

Foreign Key约束用于预防破坏表之间连接的行为。Foreign Key约束也能防止非法数据插入外键列,因为它必须是它指向的那个表中的值之一。

⑤Check:

约束用于限制列中的值的范围。如果对单个列定义Check约束,那么该列只允许特定的值。如果对一个表定义Check约束,那么此约束会基于行中其他列的值在特定的列中对值进行限制。

 

  • 0
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值