数据库系统
数据库
侯默辛普森
这个作者很懒,什么都没留下…
展开
-
数据库应用系统开发
1.创建存储过程CREATE PROC[edure] procedure_name [ @parameter data_type [ = default ] [out], … ]AS sql_statement 其中:procedure_name:存储过程名;@parameter:参数名;data_type:参数的数据类型;default:参数的默认值;out:输出型参数;sql_statement:存储过程所要执行的SQL语句,可以包含流程控制语句等。创建了4个参数名,在class表中插入班级,在在学生表原创 2022-06-05 15:40:04 · 1272 阅读 · 0 评论 -
数据库3.2 查询语句
4、自身连接连接操作不仅可以在两个表之间进行,也可以是一个表与自己进行连接,称为表的自身连接。定义第一课程,第二课程,限制条件,第一课程的先行课等于第二课程,查询的是第一课程和第二课程的先行课。即可查询课程的先行课查询和B学生和其他学生同院系的学生信息,其他院系用A学生代替,查询A学生的学号,姓名,在学生A和学生B中查询,限制条件学生A的院系与学生B的院系相同,而且学生B姓名为李勇。--查询课程的间接先修课,即先修课的先修课SELECT FIRST.Cno, SECOND.Pre_Cn原创 2022-05-10 18:02:34 · 2803 阅读 · 0 评论 -
数据库1.1 T-SQL创建基本表语法
T-SQL创建基本表语法:creat(创建)table(表),小括号分号,小括号里创建列,列先确定数据类型,再设置是否允许为空,最后设置列级完整性。数据类型有INT,CHAR,列级完整性有primary(主码),refences(引用),unique(唯一标识),default(默认值),check(检查条件)5种。 CREATE TABLE <基本表名>( 列名 数据类型(长度) 列级完整性约束, …… 列名 数据类型(长度) 列级完整性约束, 表级完整性约束);CREA原创 2022-05-06 14:04:15 · 4628 阅读 · 0 评论 -
数据库3.1查询语句
查询条件 谓词 比较 =,>,<,>=,<=,!=,<>, NOT+上述比较运算符 确定范围 BETWEENAND,NOT BETWEEN AND 确定集合 IN,NOT IN 字符匹配 LIKE,NOT LIKE 空值 ...原创 2022-05-06 11:12:21 · 1698 阅读 · 0 评论 -
数据库中违反外键约束的情况
Course Cno Cname Pre_Cno Credits 1 数据库 5 4 2 数学 2 3 信息系统 1 ...原创 2022-05-06 10:14:20 · 1464 阅读 · 0 评论 -
T-SQL创建的基本语法
T-SQL创建基本表语法: CREATE TABLE <基本表名>( 列名 数据类型(长度) 列级完整性约束, …… 列名 数据类型(长度) 列级完整性约束, 表级完整性约束);CREATE TABLE语句中列级完整性约束的写法:NULL|NOT NULL[CONSTRAINT 约束名] PRIMARY KEY[CONSTRAINT 约束名] REFERENCES 被参照关系(主码)[CONSTRAINT 约束名] UNIQUE[CONSTRAINT 约束名] D原创 2022-04-27 14:45:31 · 278 阅读 · 0 评论 -
在Student表的基础下创建一个教授表
CREATE TABLE 教授 ( 政务号 INT NOT NULL PRIMARY KEY, 工号 INT NOT NULL REFERENCES TEAINFO(TEACHERID) , 姓名 CHAR(20) unique, 职称 CHAR(10) NOT NULL DEFAULT('高级'), 教研室 VARCHAR(16) NOT NULL CHECK(教研室 .原创 2022-04-27 14:39:42 · 312 阅读 · 0 评论 -
在Student中添加TEACHER表
注:所有练习均在Student_145数据库中完成。1、已知TEACHER表的DDL语句如下:CREATETABLETEACHER(TEACHERIDINTIDENTITY(08001,1),TEACHERNAMECHAR(20),TEACHERAGETINYINT);试用T-SQL语句实现以下操作:1.为TEACHER表添加一个新的列PHONE,数据类型为VARCHAR(17);ALTER TABLE TEACHERADD PHONEVARCHAR...原创 2022-04-27 14:36:04 · 1145 阅读 · 0 评论 -
在数据库Student_145中实现基本表Student、Course、SC的创建操作
CREATE DATABASE Student_145; --创建数据库Student_145GOUSE Student_145; --如Student_145已存在,请从本行开始执行。CREATE TABLE Student ( Sno CHAR(5) PRIMARY KEY, Sname CHAR(20) NOT NULL UNIQUE, Ssex CHAR(2) CONST.原创 2022-04-27 14:29:38 · 1575 阅读 · 0 评论