- 浏览: 122938 次
- 性别:
- 来自: 成都
最新评论
-
justdo2008:
...
小故事 -
学会做人:
肖老!你始终是我最敬重的老师
成功和失败,取决你的选择 -
jaywee:
太谢谢你了..我今天看TJ4看了一天没搞懂这个..谢谢..
JAVA高级:根据接口解耦示例 -
My_Choice:
<div class='quote_title'> ...
JAVA集合入门问题(原创) -
w5644266:
十分感谢你的分享
在线CSS工具下载
--查询所有的字段怎么办
--查询所有学生的学号,并在前面加上“lovo”
--查询所有学生的学号、姓名( 显示中文字段:别名)
--查询各个考试日期(不显示时分秒)
--如何按姓名排序(升序,倒序)
--语文分从低到高排序(空值转换函数)
--如何查询没有输入年龄的学生信息(空值判断,不能…不能…)
--如何让年龄按从小到大排序
--如何求每个人的总分(语文+数学)
--查询年龄在20以上,语文在85以上的学生记录(复合条件:and,or)
--所有姓王的学生信息(模糊查询)
--姓名中包含“%%”的学生信息?(了解)
select t.*, t.rowid from t_stu t
where t.stu_name like '%/%%' escape '/'
--已经有考试了哪些科目(重复值的过滤,d后面可以跟多个字段)
--想同时查看两个表所有学生的考试记录
--(表间连接:纵;去除重复数据;字段要对准)
--想知道两个表中一共考试了哪些科目
--查询成绩50-90范围内
--查询成绩不在50-90范围内
--查询1,3,5,9组同学的考试记录
--把表t_exam中成绩大于60分的学生添加到t_exam2
相关的两个表:
prompt PL/SQL Developer import file
prompt Created on 2007年6月20日 by Administrator
set feedback off
set define off
prompt Dropping T_STU...
drop table T_STU cascade constraints;
prompt Creating T_STU...
create table T_STU
(
STU_ID NUMBER not null,
STU_NAME VARCHAR2(10),
STU_SFZ VARCHAR2(20),
AGE NUMBER,
DATE_REG DATE,
FEN_YW NUMBER(5,2),
FEN_SX NUMBER(5,2)
)
;
comment on column T_STU.STU_ID
is '学号';
comment on column T_STU.STU_NAME
is '姓名';
comment on column T_STU.STU_SFZ
is '身份证';
comment on column T_STU.AGE
is '年龄';
comment on column T_STU.DATE_REG
is '注册日期';
comment on column T_STU.FEN_YW
is '语文';
comment on column T_STU.FEN_SX
is '数学';
alter table T_STU
add constraint PK_STU primary key (STU_ID);
alter table T_STU
add constraint CHK_1111
check (age>16);
prompt Disabling triggers for T_STU...
alter table T_STU disable all triggers;
prompt Loading T_STU...
insert into T_STU (STU_ID, STU_NAME, STU_SFZ, AGE, DATE_REG, FEN_YW, FEN_SX)
values (107, '王1', '100004', 29, null, 90, null);
insert into T_STU (STU_ID, STU_NAME, STU_SFZ, AGE, DATE_REG, FEN_YW, FEN_SX)
values (108, '朱', '100005', 39, null, 80, 60);
insert into T_STU (STU_ID, STU_NAME, STU_SFZ, AGE, DATE_REG, FEN_YW, FEN_SX)
values (109, '王2', '100006', 49, null, 70.5, 80);
insert into T_STU (STU_ID, STU_NAME, STU_SFZ, AGE, DATE_REG, FEN_YW, FEN_SX)
values (110, '李', '100007', 99, null, 80, 50);
insert into T_STU (STU_ID, STU_NAME, STU_SFZ, AGE, DATE_REG, FEN_YW, FEN_SX)
values (104, '赵', '100001', null, to_date('14-01-1990 11:12:13', 'dd-mm-yyyy hh24:mi:ss'), 58, null);
insert into T_STU (STU_ID, STU_NAME, STU_SFZ, AGE, DATE_REG, FEN_YW, FEN_SX)
values (105, '王3', '100002', null, to_date('14-02-1985', 'dd-mm-yyyy'), null, 60);
insert into T_STU (STU_ID, STU_NAME, STU_SFZ, AGE, DATE_REG, FEN_YW, FEN_SX)
values (106, '%孙', '100003', 19, to_date('14-03-1980', 'dd-mm-yyyy'), null, 70);
commit;
prompt 7 records loaded
prompt Enabling triggers for T_STU...
alter table T_STU enable all triggers;
set feedback on
set define on
prompt Done.
prompt PL/SQL Developer import file
prompt Created on 2007年6月20日 by Administrator
set feedback off
set define off
prompt Dropping T_EXAM...
drop table T_EXAM cascade constraints;
prompt Dropping T_EXAM2...
drop table T_EXAM2 cascade constraints;
prompt Creating T_EXAM...
create table T_EXAM
(
KS_ID NUMBER not null,
KS_NAME VARCHAR2(10),
KS_DATE DATE,
KS_CJ NUMBER(3),
STU_ID NUMBER,
GROUP_NAME CHAR(4)
)
;
alter table T_EXAM
add constraint PK_T_KS primary key (KS_ID);
alter table T_EXAM
add constraint PPP foreign key (STU_ID)
references T_STU (STU_ID) on delete cascade;
prompt Creating T_EXAM2...
create table T_EXAM2
(
KS_ID NUMBER,
KS_NAME VARCHAR2(10),
KS_DATE DATE,
KS_CJ NUMBER(3),
STU_ID NUMBER
)
;
prompt Disabling triggers for T_EXAM...
alter table T_EXAM disable all triggers;
prompt Disabling triggers for T_EXAM2...
alter table T_EXAM2 disable all triggers;
prompt Disabling foreign key constraints for T_EXAM...
alter table T_EXAM disable constraint PPP;
prompt Loading T_EXAM...
insert into T_EXAM (KS_ID, KS_NAME, KS_DATE, KS_CJ, STU_ID, GROUP_NAME)
values (1, '语文', to_date('19-06-2007', 'dd-mm-yyyy'), 20, 105, '1组 ');
insert into T_EXAM (KS_ID, KS_NAME, KS_DATE, KS_CJ, STU_ID, GROUP_NAME)
values (2, '数学', to_date('19-06-2007', 'dd-mm-yyyy'), 30, 105, '3组 ');
insert into T_EXAM (KS_ID, KS_NAME, KS_DATE, KS_CJ, STU_ID, GROUP_NAME)
values (3, '语文', to_date('19-06-2007', 'dd-mm-yyyy'), 40, 106, '4组 ');
insert into T_EXAM (KS_ID, KS_NAME, KS_DATE, KS_CJ, STU_ID, GROUP_NAME)
values (4, '化学', to_date('19-06-2007', 'dd-mm-yyyy'), 50, 106, '2组 ');
insert into T_EXAM (KS_ID, KS_NAME, KS_DATE, KS_CJ, STU_ID, GROUP_NAME)
values (5, '物理', to_date('19-06-2007', 'dd-mm-yyyy'), 60, 107, '3组 ');
insert into T_EXAM (KS_ID, KS_NAME, KS_DATE, KS_CJ, STU_ID, GROUP_NAME)
values (6, '化学', to_date('19-06-2007', 'dd-mm-yyyy'), 70, 107, '2组 ');
insert into T_EXAM (KS_ID, KS_NAME, KS_DATE, KS_CJ, STU_ID, GROUP_NAME)
values (7, '语文', to_date('19-06-2007', 'dd-mm-yyyy'), 80, 108, '1组 ');
insert into T_EXAM (KS_ID, KS_NAME, KS_DATE, KS_CJ, STU_ID, GROUP_NAME)
values (8, '化学', to_date('19-06-2007', 'dd-mm-yyyy'), null, 109, '2组 ');
insert into T_EXAM (KS_ID, KS_NAME, KS_DATE, KS_CJ, STU_ID, GROUP_NAME)
values (9, '化学', to_date('19-06-2007', 'dd-mm-yyyy'), 100, 110, '3组 ');
insert into T_EXAM (KS_ID, KS_NAME, KS_DATE, KS_CJ, STU_ID, GROUP_NAME)
values (10, '语文', null, 60, 110, '8组 ');
insert into T_EXAM (KS_ID, KS_NAME, KS_DATE, KS_CJ, STU_ID, GROUP_NAME)
values (11, '英语', null, 70, 110, '9组 ');
commit;
prompt 11 records loaded
prompt Loading T_EXAM2...
insert into T_EXAM2 (KS_ID, KS_NAME, KS_DATE, KS_CJ, STU_ID)
values (1, '德语', to_date('19-06-2006', 'dd-mm-yyyy'), 20, 105);
insert into T_EXAM2 (KS_ID, KS_NAME, KS_DATE, KS_CJ, STU_ID)
values (2, '法语', to_date('19-06-2006', 'dd-mm-yyyy'), 30, 105);
insert into T_EXAM2 (KS_ID, KS_NAME, KS_DATE, KS_CJ, STU_ID)
values (3, '语文', to_date('19-06-2006', 'dd-mm-yyyy'), 40, 106);
insert into T_EXAM2 (KS_ID, KS_NAME, KS_DATE, KS_CJ, STU_ID)
values (4, '英文', to_date('19-06-2006', 'dd-mm-yyyy'), 50, 106);
commit;
prompt 4 records loaded
prompt Enabling foreign key constraints for T_EXAM...
alter table T_EXAM enable constraint PPP;
prompt Enabling triggers for T_EXAM...
alter table T_EXAM enable all triggers;
prompt Enabling triggers for T_EXAM2...
alter table T_EXAM2 enable all triggers;
set feedback on
set define on
prompt Done.
发表评论
-
过年时希望大家练习的一道PL/SQL综合练习(附答案)
2010-02-04 10:46 1348PLSQL综合练习:t_class(c_id,c_name)t ... -
最好的数据库学习软件-烂笔头3.0 正式发布!
2009-04-02 08:45 2105------------更新日志--------------2 ... -
如何在Oracle中建表格时就指定主键和外键
2007-11-29 23:31 7945创建表的语法 -创建表格语法: create table 表 ... -
JDBC两个常用的三种方法·转
2007-11-18 11:38 1888Statement 接口提供了三种执行 SQL 语句的方法: ... -
相关和非相关查询区别
2007-10-12 13:53 1263相关和非相关查询区别 --求各部门人数 --格式:select ... -
数据库“对等连接”的深入理解
2007-10-12 11:56 1624标题:“对等连接”的深入理解 数据库核心:关系型 关系的体现: ... -
J2EE预览:使用XML封装JDBC语句设计
2007-09-17 12:31 1780xml内容示例: <sql id="001&q ... -
物理数据模型与概念数据模型的概念的区别(重要)
2007-08-17 13:05 4087概念数据模型是关注于信息对象本身,而不涉及任何具体的应用,即只 ... -
Oracle基础练习(三)
2007-08-10 13:43 14311、select 5/2,null*5 from dual,得 ... -
Oracel综合练习(内部)
2007-08-03 15:02 1027内部资料,仅供朗沃内部使用,敬请谅解。 -
Oracle常见问题处理
2007-08-02 09:17 1205一、Oracle的安装目录不能是中文,否则安装不成功。 解决: ... -
Oracle中数值的计算
2007-08-02 09:14 9271运算符 含义 · +(加) 加法 · ||(加) 字符 ... -
oracle常见函数的使用
2007-08-01 16:41 2181--求各人姓名的长度 --规律:函数+"B" ... -
数据库增删改练习
2007-08-01 16:34 16101、 select 5/2,null*5 from dual, ... -
数据库查询测试(二)
2007-08-01 16:26 1205有员工表结构如下:员工表(员工编号,员工姓名) 1、查询姓名 ... -
教材210页:数据库模型设计
2007-07-30 16:44 13071、数据库建模:就是指数据库设计,主要包括表的字段设计和表间关 ...
相关推荐
数据库连接测试及数据查询是IT领域中常见的任务,特别是在开发和维护基于MS SQL Server的应用程序时。这个过程涉及确保应用程序能够正确地与SQL Server数据库建立连接,并执行有效的数据查询操作。下面将详细介绍这...
因此,数据库查询性能的优化已经成为一个非常重要的课题。本文将从 MySQL 数据库查询性能优化的角度,讨论如何通过合理的库表设计结构和数据库操作来提高数据库的响应速度,进而提高应用的用户体验度。 数据库查询...
大学数据库期末考试可能会以选择题、填空题、简答题和编程题的形式进行,全面测试学生的理论知识和实践技能。为了准备这样的考试,学生不仅需要深入理解理论,还需要通过实验和项目实践来巩固技能。复习时,可以参考...
SQL数据库查询分析器是一款专为数据库管理与数据分析设计的实用工具,它提供了绿色、简易的界面,使得用户能够轻松地进行SQL查询操作。这款分析器适用于多种SQL数据库系统,包括但不限于MySQL、SQL Server、Oracle、...
在IT领域,特别是数据库管理与应用开发方面,“数据库查询”是一个极为重要的概念和技术。根据提供的文件信息,我们可以提炼出以下几个关键的知识点: #### 1. 数据库查询的重要性 - **定义**:数据库查询是指从...
数据库查询工具是一款非常实用的软件,专为程序开发人员设计,旨在简化数据库操作,特别是针对Access和SQL等常见类型的数据库。这款工具以其小巧的体积和强大的功能,深受开发者喜爱,可以大大提高工作效率,减轻...
数据库查询器是一款高效实用的工具,专为处理和查询数据库设计。...总之,数据库查询器通过其强大的功能和易用性,成为数据库管理中的得力助手,无论是在开发、测试还是生产环境中,都能有效提高数据处理的工作效率。
这些代码通常放在`src`目录下,包含处理用户输入、验证、数据库查询等功能。 5. **数据库连接**:建立应用程序与MySQL数据库之间的连接。这通常通过数据库连接池实现,以提高性能和资源管理。 6. **API设计**:...
在软件开发中,数据库性能测试是一项至关重要的环节,它旨在评估数据库系统的性能、稳定性和效率。数据库性能测试报告是这一过程的总结,提供了详细的测试过程、结果和结论,以便于团队理解系统的性能瓶颈并进行优化...
- ADO.NET:在.NET环境中,ADO.NET提供了一种与数据库交互的方式,可以用于构建数据库测试程序。 4. **数据库设计与规范**: - 正确的数据类型选择:确保字段的类型符合数据需求。 - 正确的索引设计:提高查询...
数据库万能查询程序源代码是一种强大的工具,它允许用户通过简单的接口执行各种复杂的数据库查询操作。这个程序的核心价值在于它的灵活性和广泛的应用性,能够适应不同的数据库系统,并且提供了丰富的功能来满足用户...
1、支持所有数据库查询字符串,或者指定一个或者多个数据库查询字符串; 2、支持本地使用或者指定远程数据库地址; 3、支持命令行指定参数方便运行,支持省略参数; 4、支持显示匹配的数据来自数据库名称和表名称; ...
最后的"aew数据库查询排序"文件可能是另一个示例或者代码文件,用于展示具体的操作流程。 在实际应用中,查询操作可以通过SQL语句实现,如SELECT语句,可以根据条件筛选数据。排序则通过ORDER BY子句来完成,可以按...
Oracle青云数据库查询工具是一款专为数据库管理和分析设计的强大软件,它简化了用户与Oracle数据库之间的交互过程,提供了高效的数据查询、导出和导入功能。本文将深入探讨这款工具的关键特性、应用场景以及如何利用...
#### 一、什么是数据库测试? 数据库测试是指对数据库系统进行全面的质量评估活动,它旨在确保数据库能够正确、高效、安全地存储、处理和检索数据。虽然目前并没有一个官方定义来准确描述“数据库测试”,但通常...
在进行数据库性能测试之前,我们需要搭建一个测试数据库。测试数据库应该具有与生产数据库相同的结构和数据规模。我们可以使用数据库管理系统提供的工具来创建测试数据库。 ### 测试脚本准备 在进行数据库性能测试...
数据库通用查询分析器是一款强大的工具,它为数据库管理员和开发人员提供了一个统一的界面来执行SQL查询和管理数据库。这款工具支持多种主流数据库系统,包括Oracle和SQL Server,且其扩展性良好,允许用户轻松添加...
结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统; sql 语句就是对数据库进行操作的一种语言。 常见语句 ...
数据库连接测试工具是一种重要的软件应用,它主要用于验证和调试数据库系统的连接性。在开发或维护数据库驱动的应用程序时,确保数据库连接的稳定性和可靠性至关重要。本文将深入探讨这个工具的功能、工作原理以及...
综上所述,"万能数据库查询分析器"凭借其创新的数据结构集成、高效的系统开发技术、广泛的数据库平台支持和严谨的测试验证,成为了一个深受用户和业界认可的数据库管理利器。其在学术和实际应用中的表现,展示了...