创建的3个基本表t、c、tc的基础上,再创建两个表,分别是表4-3学生表(s)和表4-4学生选课表(sc),并输入一定的数据记入。
表4-3 学生表(s)
属性 数据类型 是否位空 描述
学号(sno) 字符型 NOT NULL 主键
姓名(sname) 字符型 NULL
年龄(age) 整型 NULL
系 (dept) 字符型 NULL
表4-4 学生选课表(sc)
属性 数据类型 是否位空 描述
学号(sno) 字符型 NOT NULL 联合主键
课号(cno) 字符型 NOT NULL 联合主键
成绩(ctime) 整型 NULL
工具/原料
SQL sever2012
win7系统
方法/步骤
建立表4-3,其操作结果如图:
表4-3信息:
![]()
表4-3数据:
![]()
建立表4-4,其操作结果如图:
表4-4信息:
![]()
表4-3数据:
![]()
①查询学生的全部信息。
实验操作步骤效果截图:
![]()
![]()
注意事项
建立表示建议使用SQL语句创建表
我使用的是SQL sever2012版本
本文内容整理自网络, 文中所有观点看法不代表淘大白的立场
1.查询指定列 2. 使用like操作符(%,_) 3.group by(用于对查询结果的分组统计) 和 having子句(用于限制分组显示结果) 4.子查询(嵌入到其他sql语句中的select语句,也叫嵌套查询) 工具/原料 Sql Server查询分析器 方法/步骤 1.查询指定列 SQL&g ...
SQL
在软件开发过程中用到最多的SQL语句应该就是查询语句了,还有更新.删除.插入,相对比较少一点,那么就来详细的说明一下查询语句的语法格式吧. 工具/原料 PLSQL WINDOWS 系统 方法/步骤 连接到oracle数据库所在的服务器,所有的程序说到底就是最数据库的增删改查,主要也还是查询居多. 首 ...
SQL
用SQLyog查询mysql数据库中的最新一条信息 工具/原料 mysql数据库界面化工具SQLyog 方法/步骤 点击查询,新建查询 输入以下内容:SELECT * from 你要查的表名 where 自增长的主键/日期 ORDER BY createtime DESC LIMIT 1 点击运行, ...
SQL,指结构化查询语言,全称是 Structured Query Language.sql让我们对数据库进行操作. 工具/原料 sqlserver 2008 方法/步骤 SQL SELECT 语句 SELECT 语句用于从数据库中选取数据. SQL SELECT 语法 SELECT column_ ...
thinkphp开发需要用到很多sql 语句,我们来介绍一下sql语句,我们以3.2版本为例. 工具/原料 php编辑器 php 运行环境 方法/步骤 我们使用sql语句的之前必须先连接数据库,文件位置和参数如图 链接数据库以后,我们如果想查询a数据表的内容,必须先实例化数据表,如图 查询所有数据 ...
利用SQL查询语句删除wordpress中未使用的标签.一共4步. 步骤/方法 登陆WordPress博客的数据库phpmyadmin管理 选择SQL,然后在"运行 SQL 查询"窗口下输入SQL查询语句:看图: 输入SQL查询语句后,点后"执行"按钮,执行成 ...
wordpress
--1.查询class表中的系部名,要求去掉重复值. select distinct [DepartName] from [dbo].[Class],[dbo].[Department] where [dbo].[Class].DepartNo=[dbo].[Department].DepartNo ...
SQL
做数据统计与分析的时候总会需要提取一个段的数据,而强大的sql语句就要能帮助我们,我们用微软的工具,建议尽量使用比较新的,这样子功能会强大,漏洞会比较少.特别是服务器系统,2003的系统漏洞真的非常多,2008 R2就很不错. 工具/原料 sql server 2008 R2 方法/步骤 sql语句 ...
SQL
1显示系部编号为03的系部名称 Select departname From department Where departno='03' 2.查询系部名称中含有'工程'两个字的系部的名称. Select departname From department Where departnamelike ...
SQL
-1.从Student表中查询学号为00000003的学生的姓名(StuName)和选课密码(Pwd) select StuName,Pwd from dbo.Student where StuNo='00000003' --2.要求查询系部编号为'02'的班级信息,要求显示班级编号和班级名称 se ...
SQL
比较复杂的查询,如链表查询,多重子查询,连表查询以及子查询等 工具/原料 计算机 SQLserver2008 方法/步骤 ①查询与高等数学在同一教室上课的其他课程名 查询语句: 查询结果: 查询选修C1高等数学课程的学生的,名字 查询语句: 查询结果: ③ 查询没有选修C1(高等数学的学生名) 查询 ...
SQL
集合操作的分为:并操作UNION,交操作INTERSECT ,差操作EXCEPT(MINUS) 工具/原料 计算机 SQLserver2008 方法/步骤 ① 查询讲授'高等数学'或'大学物理'课程的教师名 查询语句: 或者使用UNION查询语句 查询结果: ② 查询选修了课程'高等数学'和'大学物 ...
SQL
--1.查询报名人数大于等于30并且小于等于40的课程信息,要求显示课程名称和报名人数(使用BETWEEN-AND) select [CouName],[WillNum] from [dbo].[Course] where [WillNum] between 30 and 40 --2.统计不同学分 ...
SQL
oracle 方法/步骤 求部门中哪些人的薪水最高: select ename,sal form emp join (select max(sal) max_sal,deptno from emp group by deptno)t on (emp.sal=t.max_sal and emp.dep ...
oracle
JPQL:Java持久化查询语言,以面向对象的查询语法构造查询语句. JPA使用javax.persistence.Query接口代表一个查询实例,Query实例由EntityManager通过指定查询语句构建. 以下程序中的em是EntityManager的一个实例,使用注入或通过 EntityM ...
在运用SQL SERVER的时候,让自己的查询语句更加的高效是DBA管理人员必须掌握的.那么在SQL SERVER中如何优化自己的SQL语句呢?下面小编给大家分享一下. 工具/原料 SQL SERVER 2014 方法/步骤 首先我们先来看一下查询语句的like优化,如下图所示,分别将百分号放在前面 ...
SELECT 语句用于从表中选取数据.SELECT查询语句也是最常使用的,使用形式也最丰富,查询的结果会被存储在一个结果表中(称为结果集) 工具/原料 数据库 方法/步骤 语法一:查询表的指定列 SELECT 列名称 FROM 表名称 如:查询student表中的姓名 SELECT `name` F ...
SQL
select * from table1 where 工资>2500 and 工资<3000 //同上 select 姓名 from table1 where 性别='0' and 工资='4000' select * from table1 where not 工资= 3200 sel ...
SQL
使用sql server 的左连接查询可以对两张表进行查询 工具/原料 sql server 2014 方法/步骤 打开sql server 2014的ssms工具 建立主表abc 在建立一张子表ab 方法一:select * from abc a1,ab a2 where a1.id=a2.abc ...
操作系统SQL数据库
在oracle数据库中怎样将你想要的东西查询出来 方法/步骤 首先我们需要新建一个SQL操作窗口 如有一个叫SC的表里面有很多的数据(SC这个表中有以下"姓名""年龄""籍贯""学历""工作单位"等等 ...