SQL Server创建表
精选 转载在上篇文章已创好的数据库的基础上,我们继续创建数据表。
T-SQL创建数据库的语法如下:
CREATE TABLE 表名
(
字段名1 数据类型 约束,
字段名1 数据类型 约束,
…
)
首先是创建学员信息表stuInfo,这里有些小细节:IDENTITY(起始值,递增量)所在列为标识列,NUMERIC (18,0)代表18位数字,小数位数为0。
USE stuDB --将当前数据库设置为stuDB
GO
IF EXISTS(SELECT * FROM sysobjects WHERE name=’stuInfo’ )
DROP TABLE stuInfo
CREATE TABLE stuInfo /*-创建学员信息表-*/
(
stuNo CHAR(6) NOT NULL, --学号,非空(必填)
stuName VARCHAR(20) NOT NULL , --姓名,非空(必填)
stuAge INT NOT NULL, --年龄,INT类型默认为4个字节
stuID NUMERIC(18,0), --×××号
stuSeat SMALLINT IDENTITY (1,1), --座位号,自动编号
stuAddress TEXT --住址,允许为空,即可选输入
)
GO
然后是创建学员成绩表 stuMarks
CREATE TABLE stuMarks
(
ExamNo CHAR(7) NOT NULL, --考号
stuNo CHAR(6) NOT NULL, --学号
writtenExam INT NOT NULL, --笔试成绩
LabExam INT NOT NULL --机试成绩
)
GO
下一篇:SQL Server创建数据库
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
SQL Server 账号管理1
SQL Server 账号管理主要包含登录名、用户、架构、角色等管理。通过对账号的管理可以有效的提高数据库系统的安全性,规范运维及使用。注意:登录名是实例下的安全对象,用户、架构及角色是数据库下的安全对象
登录名 用户名 数据库级的主体 SQL Server 级的主体 安全对象