示例(4)说明:我不会附上执行结果的截图。 虽然里面有一些虚构的数据,但还是谨慎为好[呲牙]不再附上。 但我还是要说,示例数据都是虚拟的! ! !
SQL数据表管理 【例6-1】创建用户自定义类型。
(10) 中的类型不为空
[例6-2] 创建学生信息表。
执行语句格式:
桌子 (
字符(10)不为空,
姓名 (20) 不为空,
日期为空,
性别 nchar (2) null,
(20) 空,
标记 int 为空,
主要 (20) 空
Sdept (20) 空);
[例6-3] 创建课程信息表。
执行语句格式:
桌子 (
字符(3)键,
(20) 不为空,
(20),
整数,
整数);
【例6-4】创建成绩表,其中各列的值引用学生信息表中的值。
执行语句格式:
桌子 (
字符(10)键(),
(20),
整数,
整数);
注意:如果外键连接的表不存在,会报错
【例6-5】创建课程表,字段设为主键,且字段不能重复。
执行语句格式:
桌子 (
char(3) pk_ 密钥,
(20) 不为空,
(20) ,
整数,
整数);
【例6-6】创建课程表,字段设置为主键,字段不能重复,字段值在0-80之间。
执行语句格式:
桌子 (
char(3) pk_ 密钥,
(20) 不为空,
(20) ,
整数,
int 检查(0 和 80));
【示例6-7】创建课程表,字段设置为主键,字段不能重复,字段值在0-80之间,字段默认值为3。
执行语句格式:
桌子 (
char(3) pk_ 密钥,
(20) 不为空,
(20) ,
整数 3 ,
int 检查(0 和 80),
字符(3));
【例6-8】在学生信息表中添加一列代表学生的电话号码,数据类型,长度11,允许为空。
执行语句格式:
更改表添加 (11) null
【例6-9】在学生信息表中添加主键约束。
执行语句格式:
修改表添加 pk_id key()
[例6-10]删除学生信息表中学生电话号码一栏。
执行语句格式:
改变表删除
[例6-11] 学生信息表中。
执行语句格式:
删除表
[例6-12] 在学生信息表中添加一条记录(孙强,1986-2-14,男,河南许昌,566,信息学院计算机科学与技术)。
执行语句格式1:
进入 (
,姓名,,性别,,标记,专业,部门)
('','孙强','1986-2-14','男','河南许昌',566,'计算机科学与技术','信息学院')
执行语句格式2:
into('','孙强','1986-2-14','男','河南许昌',566,'计算机科学与技术','信息学院')
【例6-13】将学生信息表中信息学院的学生信息存储到信息学院学生信息表中。
执行语句格式:
进入
*来自 sdep='信息学校'
【例6-14】将学生信息表中所有学生的专业信息修改为“计算机科学与技术”。
执行语句格式:
设置专业='计算机科学与技术'
【例6-15】将学生信息表中的同学姓名更改为“张媛媛”。
执行语句格式:
set name='张媛媛' where =''
【例6-16】删除学生信息表中所有同学信息。
执行语句格式:
从
【例6-17】删除学生信息表中“计算机科学与技术”专业的所有学生信息。
执行语句格式:
来自其中专业='计算机科学与技术'