SQL Server 语句

                   SQL Server 语句

A.SQL Server 复制表
在这里插入图片描述

Select into 目标表Sales.Stores_2 from 原表Sales.stores;

B.SQL Server 标识列
要为表添加创建标识列,可以使用IDENTITY属性,

IDENTITY[(seed,increment)]

·seed是表中的第一行的值(第一条记录标识列使用的值)
·increment 是添加到上一行标识列的增量值.

  • -SQL Server允许每个表只拥有一个标识列.

·重用标识值
重置标识值(不删除数据)可以用–DBCC CHECKIDENT
在这里插入图片描述

1.select IDENT_CURRENT(‘ a’) a–当前表标识列的最大值
2.Select @@IDENTITY --当前列值
3.DECC CHECKIDENT( ‘表名’ , RESEED ,new_value) (重置新的标识值, new_value 为新值);

C.SQL Server向表添加列
ALTER TABLE ADD 语句将一个或多个列添加到表中。
在这里插入图片描述

1.Alter table table20 - -指定要添加新列的表的名称,
2.Clo6 - - 指定列的名称, nvarchar (10), - - 表示数据类型, not null - - 表示约束(非空);

D.SQL Server 修改列
1.修改列的数据大小
在这里插入图片描述

增加列的大小,修改为: 100 :

2.删除列
在这里插入图片描述

Alter table table20 - - 表名
drop column 列明

12.约束
A.SQL Server主键约束
PRIMARY KEY
主键是唯一标识表中每一行的列或一组列。可以使用 PRIMARY KEY 约束为表创建主键。
1.如果主键只包含一列,则可以将 PRIMARY KEY 约束定义为列约束:
在这里插入图片描述

2.如果主键有两列或更多列,则必须使用 PRIMARY KEY 约束作为表约束:
在这里插入图片描述

1.每个表只能有一个主键。参与主键的所有列必须定义为 NOT NULL 。

2.如果没有为这些列指定 NOT NULL 约束,SQL Server会自动为所有主键列设置 NOT NULL 约束。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值