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