SQL语法创建及管理数据表结构

  1. 熟悉数据表的特点;
  2. 熟悉在Management Studio中创建、编辑及删除数据表;
  3. 熟悉使用T-SQL创建、编辑及删除数据表;

创建表

依据数据表的结构创建相对应的数据表,表结构如下所示;
student(学生信息表):

字段名称 字段类型及长度 说明 备注
sno char(9) 学生学号 主关键字
sname nvarchar(6) 学生姓名 非空
ssex nchar(1) 学生性别 可为空
sage int 学生年龄 可为空
sdept nvarchar(8) 学生所在院系 可为空

代码如下:

use student
create table student(
sno char(9) not null primary key,
sname nvarchar(6) not null,
ssex nchar(1),
sage int,
sdept nvarchar(8)
)

course(课程信息表):

字段名称 字段类型及长度 说明 备注
cno char(4) 课程编号 主关键字
cname nvarchar(20) 课程名称 非空
cpno char(4) 先行课号 可为空
ccredit int 学分 可为空

代码如下:

use student
create table course(
cno char(4) not null primary key,
cname nvarchar(20) not null,
cpno nchar(4),
ccredit int null,
)

sc(选课信息表):

字段名称 字段类型及长度 说明 备注
sno char(9) 学生学号 主关键字
cno char(4) 课程编号 主关键字
grade int 成绩 可为空

代码如下:

use student
create table sc(
sno char(9) not null,
cno char(4) not null,
grade int,
primary key ( sno, cno )
)

修改表结构

(1) 在表student中增加新字段 “班级名称(sclass)”字符类型为varchar(10);

use student
alter table student 
add sclass vachar(1o)

(2) 在表student中删除字段“班级名称(sclass)”;

use student
alter table student 
drop column sclass

(3) 修改表student中字段名为“sname”的字段长度由原来的6改为8;

use student
alter table student 
alter column snmae nvarchar(8)

操作提示

1.创建表
(1) Management界面方式下的操作步骤:
打开已经创建的数据库名称前方的小加号,在【表】节点上右击,选择【新建表】命令,打开表设计器窗口。在表设计器窗口中输入列名。选择数据类型及是否允许为空的情况,并在主键字段的前方单击鼠标右键,选择【设置主键】选项。也可以在列属性的说明中标出每个字段代表的含义。设计完成后按Ctrl+S组合键保存,在弹出的对话框中输入表名,单击【确定】按钮。
(2) T-SQL语句方式下的操作步骤:
在【SQL Server Management Studio】窗口左上方选择【新建查询】按钮,启动SQL编辑器窗口,在光标处输入T-SQL语句,单击【执行】按钮。
2. 修改表结构
(1) Management界面方式下的操作步骤:
在需要修改的表student上单击鼠标右键,选择【设计】命令,打开【表设计器】,在需要修改的地方进行修改,修改完成后单击【保存】按钮进行保存。
(2) T-SQL语句方式下的操作步骤:
在【SQL Server Management Studio】窗口左上方选择【新建查询】按钮,启动SQL编辑器窗口,在光标处输入T-SQL语句,单击【执行】按钮。

猜你喜欢

转载自blog.csdn.net/a19097991483/article/details/107590612