一、 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。 表1-1数据库的表结构 表(一) ...
分类:
数据库 时间:
2019-01-19 18:42:52
阅读次数:
259
概述CROSS APPLY 与 OUTER APPLY 可以做到: 左表一条关联右表多条记录时,我需要控制右表的某一条或多条记录跟左表匹配的情况。有两张表:Student(学生表)和 Score(成绩表),数据如下:一、CROSS APPLY ROSS APPLY 的意思是“交叉应用”,在查询时首先... ...
分类:
移动开发 时间:
2019-01-18 12:15:39
阅读次数:
162
1.选择的唯一性 唯一性索引的值是唯一的,可以更快速的通过该索引来确定某条记录。例如,学生表中学号是具有唯一性的字段。为该字段建立唯一性索引可以很快的确定某个学生的信息。如果使用姓名的话,可能存在同名现象,从而降低查询速度。 主键索引和唯一键索引,在查询中使用是效率最高的。 注意:如果重复值较多,可 ...
分类:
数据库 时间:
2019-01-16 01:02:15
阅读次数:
163
三个实体类,学生类(Student),班级类(StudentClass),年级类(Grade) 学生类与班级类为多对一的关系,班级表的主键为学生表的外键,年级表的主键为学生表的外键 查询学生实体类,获取学生实体列表: var Studentlist = db.Students.OrderByDesc ...
分类:
其他好文 时间:
2019-01-15 00:37:33
阅读次数:
292
索引:1、普通索引:createindex自定义索引名称on库名.表名(表中的字段);如:createindexstudentonaa.学生表(学号);2、唯一性索引:createuniqueindex自定义索引名称on库名.表名(表中的字段);如:createuniqueindextudentonaa.学生表(学号);注:删除索引DROPINDEX索引名称ON表名3、主键索引:createtab
分类:
数据库 时间:
2019-01-11 14:47:14
阅读次数:
240
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。 (1) rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rown ...
分类:
其他好文 时间:
2019-01-08 16:36:49
阅读次数:
135
表如下: Student(Sid,Sname,Sage,Ssex) 学生表 Course(Cid,Cname,Tid) 课程表 SC(Sid,Cid,score) 成绩表 Teacher(Tid,Tname) 教师表 1、查询“001”课程比“002”课程成绩高的所有学生的学号 select a.S ...
分类:
数据库 时间:
2019-01-05 15:14:23
阅读次数:
156
许久收藏的练习mysql语句的,现在看来任然有学习价值! 表如下: Student(Sid,Sname,Sage,Ssex) 学生表 Course(Cid,Cname,Tid) 课程表 SC(Sid,Cid,score) 成绩表 Teacher(Tid,Tname) 教师表 问题: 1、查询“001 ...
分类:
数据库 时间:
2019-01-05 13:32:11
阅读次数:
250
班级表 class 学生表student 老师表 teacher 课程表course 成绩表 score 准备数据 创建数据库 创建表 CREATE TABLE class ( cid INT NOT NULL AUTO_INCREMENT PRIMARY KEY, caption VARCHAR( ...
分类:
数据库 时间:
2019-01-03 19:24:15
阅读次数:
293
SQL Server数据库DML操作 补充: 1.删除数据库: 例子:drop database 学生数据库 2.删除表 例子:drop table 学生表 1.在表中增加数据 例子: insert into学生表(学号,姓名,性别,出生日期,政治面貌) values(43,'yyw','男','2 ...
分类:
数据库 时间:
2018-12-30 22:47:29
阅读次数:
231