sqlserver创建表语句,sqlserver创建表语句加主键

如何用SQL创建一个表格?

1、打开SQL Server,在数据库处,右键数据库,点击新建数据库。

创新互联专注于黄骅网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供黄骅营销型网站建设,黄骅网站制作、黄骅网页设计、黄骅网站官网定制、小程序开发服务,打造黄骅网络公司原创品牌,更为您提供黄骅网站排名全网营销落地服务。

2、然后,命名为LX,点击确定,创建数据库,如图所示。

3、创建完,没有看到新建数据库的,在数据库那右键,刷新。如图所示就出来了。

4、接着,找到LX数据库下的表,右键,新建表,如图所示。

5、比如建立一个简单的部门表,简单部门表包含(部门编号、部门名),SQL Server

是可以用中文做列名的,但是为了能够被他人看懂,我们一般用英文,如图所示,

DepertNo,DepertName,我喜欢在列名前加一个fld_,个人养成的一种习惯,看自己的习惯吧。因为我们有时候转换成英文,可能会与SQL的某些关键字起冲突,因此我加了个fld_。此外讲一下varchar为类型,10为长度,2个长度为1个汉字。

6、表设置主键,每个表只能有一个主键,右键表的最左侧,点击设置主键,最右边为空自动去勾,主键是不能为空的。一般部门号不会为空,部门名也是不会为空,所以也去掉勾,不允许为null。

7、输入好列后,右键标题,然后点击保存Table_1,如图所示,表名前我习惯加TBL_。

8、如图所示,为SQL语句创建表。

用sql server 创建一个表的语法求加上注释

建表sql语句如下:

--创建学员信息数据表

use 所用数据库名

go

if exists (select * from sysobjects where name='Students')

drop table Students

go

create table Students

(

StudentId int identity(100000,1) , --主键

StudentName varchar(20) not null,

Gender char(2)  not null,

Birthday smalldatetime  not null,

StudentIdNo numeric(18,0) not null,--身份证号

StudentAddress varchar(500)

)

go

--创建数据表的各种约束

use 所用数据库名

go

--创建“主键”约束primary key

if exists(select * from sysobjects where name='pk_StudentId')

alter table Students drop constraint pk_StudentId

alter table Students add constraint pk_StudentId primary key (StudentId)

‘’在sql server 中创建一个表,语句应如何的写 ‘’

1.使用查询分析器或企业管理器生成要复制表的较完整的脚本。

所谓完整,要在脚本选项中设置包括约束、自增加等所需脚本。

2.复制脚本到存储过程或查询分析器,更改表名和约束名为新表名和约束名。

3.在脚本最上面加上:

use databasename

go

4.执行脚本


新闻名称:sqlserver创建表语句,sqlserver创建表语句加主键
当前网址:http://myzitong.com/article/dseescc.html