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语句,单击【执行】按钮。

SQL语法创建及管理数据表结构相关推荐

  1. 使用SQL语句创建并管理数据表

    数据库创建以后,我们需要创建数据表存储数据,表是一种重要的数据库对象.简单的叙述一下表的概念. 表的概念: 数据表是数据库中一个重要的对象,也是其他对象的基础.一个数据库中可以包含多张表,表是数据的集 ...

  2. SQL Sever 创建与管理数据表

    目录 一.创建数据表 1.使用SQL Sever Management Studio创建数据表 2.使用CREATE TABLE语句创建数据库 二.管理数据表 1.查看表结构 1.1查看数据表的属性 ...

  3. 实验二 通过SQL语句创建与管理数据表

    实验目的 (1)掌握查询分析器的使用. (2)掌握通过SQL语句创建表的方法. (3)掌握通过SQL语句修改表结构的方法. (4)掌握通过SQL语句添加.修改.删除表数据的方法. 实验内容 1.通过S ...

  4. 实验二:通过SQL语句创建与管理数据表

    文章目录 实验目的 一.通过SQL语句删除表 二.通过SQL语句创建表 三.通过SQL语句管理表结构 1.添加和删除列 2.添加和删除约束 四.通过SQL语句添加.修改.删除表中数据 1. 插入数据 ...

  5. SQL Server 创建和管理数据表

    一.已有数据库,其名称为userdb 1.在userdb数据库中按照要求创建以下数据表: 创建数据库userdb CREATE DATABASE userdb ON PRIMARY (NAME=use ...

  6. 数据库系统概论 实验报告答案 实验三:创建及管理数据表

    实验三:创建及管理数据表 一.实验目的 熟悉数据表的特点: 熟悉在Management Stuio中创建.编辑及删除数据表: 熟悉使用T-SQL创建.编辑及删除数据表: 二.实验学时 2学时 三.实验 ...

  7. 数据库系统概论 实验报告答案 实验二:创建及管理数据表

    实验二:创建及管理数据表 一.实验目的 掌握数据库模式的创建方法: 掌握数据表的特点: 掌握在Management Stuio中创建.编辑及删除数据表: 掌握使用T-SQL创建.编辑及删除数据表: 二 ...

  8. 在MySQL中如何用SQL命令创建数据库及数据表

    HRELLO 大家好! 上期给大家讲解了,MySQL数据库常用的管理命令.现在,给大家讲解,如何用SQL命令在MySQL中创建一个数据库及数据表. 在学习前,我们首先要了解,SQL命令是什么? SQL ...

  9. 数据库笔记06:创建并管理数据表

    目录 /* 预备任务:创建数据库"选课",包含一个数据文件与一个日志文件 */ /* 任务:创建数据表(CREATE TABLE) */ --1. 创建Department表(表设 ...

最新文章

  1. colorAccent,colorPrimary,colorPrimaryDark 作用的地方
  2. Java getBytes字符集问题
  3. 电脑重装系统文件会丢失吗_电脑黑屏,利用重装系统软件,把黑屏电脑里的文件拷出来...
  4. SparkSQL(Spark-1.4.0)实战系列(一)——DataFrames基础
  5. IIS 承载的WCF服务失败
  6. php final这个关键词代表什么,php面向对象之final关键字用法及实例
  7. OpenCV高级拼接Stitcher类
  8. Ubuntu Docker 安装
  9. 阶段3 3.SpringMVC·_03.SpringMVC常用注解_1 RequestParam注解
  10. views是什么意思_views的意思
  11. java TIFF转JPG并压缩
  12. 【图灵学院】JAVA互联网架构【全】
  13. redis集群出现No reachable node in cluster
  14. 【ERROR】INSERT 语句与 CHECK 约束CK__Student__Ssex__6EF57B66冲突。
  15. Linux应用程序开发 基础知识
  16. Java语法理论和面经杂疑篇《七. 数据结构与集合源码》
  17. Ubuntu 16.04设置静态IP地址
  18. 写一篇以名字叫御坂网络20002的魅魔为主角打败女勇者的小说
  19. 表演动画中的动作捕捉技术的应用
  20. 简单项目-图书借阅系统

热门文章

  1. hadoop hdfs合并文件下载到本地单个文件
  2. 用python成为顶级黑客-python绝技:运用python成为顶级黑客 PDF 超清中文版
  3. 念整数:你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。 如输入1234,则输出: yi er san si
  4. iOS:学习音视频的过程
  5. 游戏十连模拟器(html版)
  6. 桂电计算机系入学怎么分班,桂电研究生-()学期课程总表.doc
  7. Scrapy图片分类异步下载
  8. 前端学习第八弹:制作一个精美书签
  9. mysql程序选项有两种通用形式:长选项和短选项_MySQL程序概述
  10. css中的单位换算_关于网页中pt和px的单位换算!