数据库视图--学生教师信息表为例

--视图,视图就是一个虚拟的表,只能查询,不能修改!只能用作查询!

select *from View_1 

--显示101这个学生的学生sno,sname,cno,degree
create view view 2
as
   select Student.Sno,sname,cno,DEGREE from Student join Score on Student.Sno=Score.Sno
go

select Student.Sno,sname,cno,DEGREE from Student join Score on Student.Sno=Score.Sno
select *from View_2 where Sno=101--视图view_2里面只选择sno,sname,cno,degree

select *from(select Student.Sno,sname,cno,DEGREE from Student join Score on Student.Sno=Score.Sno) as table2 where Sno=101
--select Student.Sno,sname,cno,DEGREE from Student join Score on Student.Sno=Score.Sno当作一个临时表来用,就是子查询

时间: 2024-11-09 10:24:12

数据库视图--学生教师信息表为例的相关文章

数据库 查询方法详解 以学生老师信息表为例

create table Student--3rd再次执行 ( Sno int primary key not null,--学号主键 Sname varchar(50) not null,--学生姓名 Ssex varchar(50) not null,--学生性别 Sbirthday datetime,--出生年月 Class int--班级 ) truncate table Student--清空表格 insert into Student values(108,'曾华','男','197

数据库--事务:级联删除(学生教师信息表)为例

--事物:保障整个流程的完整执行,全部没有问题统一提交,一旦有问题,回到原点 --存储过程或者触发器里面用 begin tran--事务的开始 --开始写流程语句 --语句写完之后 if @@ERROR>0 rollback--回滚事务 else commit tran--提交事务 ---------------------------------级联删除为例 drop table Scorebak drop trigger Score_Delete --删除前先备份数据到备份表之后再删除 cr

2014-11-9------- 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。

一.            设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示.用SQL语句创建四个表并完成相关题目. 表1-1数据库的表结构 表(一)Student (学生表) 属性名 数据类型 可否为空 含 义 Sno Char(3) 否 学号(主码) Sname Char(8) 否 学生姓名 Ssex Char(2) 否

从C#中通过Windows窗体添加信息到数据库 (添加学生信息)

如上图所示界面,当我们点击保存按钮时将会将表格中的数据保存到数据库中去,与数据库进行一个交互 第一步我们就是要获取到表格中的数据 string pwd = textpwd.Text; //获得第一次输入密码 string agePqd = txtsurepwd.Text; //获得第二次输入的密码 string name = textname.Text; //获得用户输入的名字 int grendID = Change(); //获得用户输入年级 string phone = textphone

数据库视图详解

数据库视图详解 - 定义: 视图(View)是从一个或多个表(或视图)导出的表.视图与表(有时为与视图区别,也称表为基本表--Base Table)不同,视图是一个虚表,即视图所对应的数据不进行实际存储,数据库中只存储视图的定义,在对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的基本表. 视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化 - 视图的创建 SQL Server创建视图的语法: CREATE VIEW [ < database_name > .] [

SQL Server 【附】创建&quot;商品管理数据库&quot;、&quot;学生选课数据库&quot;的SQL语句

附:(创建“商品管理数据库”的SQL语句) --建立"商品管理数据库"数据库-- create database 商品管理数据库 on(name='商品管理数据库_m', filename='D:\商品管理系统\商品管理数据库_m.mdf', size=6mb,filegrowth=1mb,maxsize=unlimited) log on(name='商品管理数据库_l', filename='D:\商品管理系统\商品管理数据库_l.ldf', size=1,filegrowth=1

如何用ajax写分页查询(以留言信息为例)-----2017-05-17

要写分页,首先你得清楚,一页你想显示多少条信息?如何计算总共显示的页数? 先说一下思路: (1)从数据库读取数据,以chenai表为例,读取所有留言信息.并能够实现输入发送者,可以查询该发送者的留言总数. (2)计算分页信息,此处,以每页显示5条信息为例.分页列表(如图)以当前页为中心,向前显示2条,向后显示2条. (3)给每个分页列表添加对应的点击事件. (4)能够实现分页后,添加查询分页功能. 现实效果图: 第一步:引入 jquery文件和bootstrap文件.(因为表格和分页均是用的bo

ssm教师信息管理系统

每天记录学习,每天会有好心情.*^_^* 今天将为大家分析一个基于ssm的教师信息管理系统,在这样的需求下,完善.成熟的师资管理系统应运而生,根据自身特点建立师资管理系统,也就成了每个高校所必备的了,从而更好的提高办学效率.采用当前非常流行的B/S体系结构,以JSP作为开发技术,主要依赖SSM技术框架,mysql数据库建立本系统.基于ssm的教师信息管理系统项目使用框架为SSM(MYECLIPSE),选用开发工具为MYECLIPSE.基于ssm的教师信息管理系统为一个 后台项目.为了完成基于ss

Oracle数据库视图创建与处理方法教程

有关Oracle数据库视图创建与处理方法教程. 分享下oracle中创建视图与处理视图的方法,学习oracle视图的使用方法. 视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改.视图基于的表称为基表,Oracle的数据库对象分为五种:表,视图,序列,索引和同义词. 视图是存储在数据字典里的一条select语句.通过创建视图可以提取数据的逻辑上的集合或组合. oracle视图的优点:1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部分.2.用