
数据库部落
iteye_1581
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何在Oracle中建表格时就指定主键和外键
创建表的语法-创建表格语法:create table 表名( 字段名1 字段类型(长度) 是否为空, 字段名2 字段类型 是否为空);-增加主键alter table 表名 add constraint 主键名 primary key (字段名1);-增加外键:alter table 表名 add constraint 外键名 foreign ke...2007-11-29 23:31:56 · 287 阅读 · 0 评论 -
JDBC两个常用的三种方法·转
Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。 ★方法executeQuery --单个结果集(常用) 用于产生单个结果集的语句,例如 SELECT 语句。★方法executeUpdate --(非select语句) --用于执行不是Select语句的其...2007-11-18 11:38:08 · 159 阅读 · 0 评论 -
相关和非相关查询区别
相关和非相关查询区别--求各部门人数--格式:select d.*,0 人数 from dept dselect d.*,( select count(*) from emp e where e.deptno=d.deptno) 人数from dept dselect d.* from dept d部门:10select count(*) from emp e wh...2007-10-12 13:53:48 · 428 阅读 · 0 评论 -
数据库“对等连接”的深入理解
标题:“对等连接”的深入理解数据库核心:关系型关系的体现:一个表设置编号,其它表使用这个编号。通过“编号”是否相等来体现“关系”。关键字:“编号相等”用途:多表连接的条件select * from 表1,表2where 表1.编号=表2.编号更广泛的理解:1、相关子查询select 字段1,( select count(字段2) from 表2 where 表1.编号...2007-10-12 11:56:16 · 474 阅读 · 0 评论 -
J2EE预览:使用XML封装JDBC语句设计
xml内容示例:<sql id="001" comment="查询学生信息"></sql> select * fom t_stu a where a.stu_id='{0}' and a.stu_name='{1}'<sql id="002" comment="更新学生信息"></sql>2007-09-17 12:31:24 · 111 阅读 · 0 评论 -
物理数据模型与概念数据模型的概念的区别(重要)
概念数据模型是关注于信息对象本身,而不涉及任何具体的应用,即只说明概念和概念之间的关系,而不管概念是如何实现或被使用的。逻辑数据模型是关注于具体业务应用,一般指某种数据库系统(如Oracle)实体的表的模型。示例:学生成绩系统概念:两个实体 学生(多)--学科成绩(多)物理:三个表 学生表(一)--学生成绩表(多) 学科表(一)--学生成绩表(多)说明:物理数据模型指某种特定...2007-08-17 13:05:34 · 663 阅读 · 0 评论 -
Oracle基础练习(三)
1、select 5/2,null*5 from dual,得到的两个结果分别是:2.5、null因为:null值不能运算,不能比较;dual的名字叫虚表或哑表,作用是:求表达式的值。2、select nvl(入学日期,sysdate) from 学生表:此句的功能是:如果入学日期为空,则返回系统日期。其中nvl所起的作用是:转换null值。 3、select decode(部门,10,'后勤...2007-08-10 13:43:37 · 140 阅读 · 0 评论 -
Oracel综合练习(内部)
内部资料,仅供朗沃内部使用,敬请谅解。2007-08-03 15:02:20 · 130 阅读 · 0 评论 -
Oracle常见问题处理
一、Oracle的安装目录不能是中文,否则安装不成功。解决:Oracle目标目录改为英文。二、安装时计算机机器名不能是中文,否则监听器不能启动。解决:查看D:\oracle\ora90\network\ADMIN\listener.ora,里面的(ADDRESS = (PROTOCOL = TCP)(HOST = ??)(PORT = 1521))部分,??改为0.0.0.0就OK了。三、...2007-08-02 09:17:24 · 127 阅读 · 0 评论 -
Oracle中数值的计算
运算符 含义· +(加) 加法· ||(加) 字符串相加· -(减) 减法· *(乘) 乘法· /(除) 除法· mod(模)返回一个除法的整数余数 例如,12 % 5 = 2,这是因为 12 除以 5,余数为 2示例:select5+6,5+nullfrom dualselect5-6from dualselect5*6from dualse...2007-08-02 09:14:52 · 229 阅读 · 0 评论 -
oracle常见函数的使用
--求各人姓名的长度--规律:函数+"B":表示按字节计算,如lengthBselect LengthB('abcd朗沃') from dualselect t.stu_name,length(t.stu_name) from t_stu t--大小写转换select upper(t.stu_name),lower(t.stu_name) from t_stu t--应用:用户名(不...2007-08-01 16:41:50 · 169 阅读 · 0 评论 -
数据库增删改练习
1、 select 5/2,null*5 from dual,得到的两个结果分别是:___因为:______;dual的名字叫______,作用是:______。2、select nvl(入学日期,sysdate) from 学生表:此句的功能是:____其中nvl所起的作用是:_______3、select decode(部门,10,'后勤部',20,'开发部','综合部') from 员工...2007-08-01 16:34:04 · 139 阅读 · 0 评论 -
数据库查询测试(二)
有员工表结构如下:员工表(员工编号,员工姓名) 1、查询姓名为4个字的员工(员工表),语句为____ 2、取出所有员工的姓:_______ 3、若员工编号为(1,2,3……),要显示为(001,002,003),则查询员工编号和员工姓名的SQL为: 4、表A(id number(5))中,各记录分别为:1,2,3,4,5,4,1。 select id from A union all s...2007-08-01 16:26:16 · 493 阅读 · 0 评论 -
最好的数据库学习软件-烂笔头3.0 正式发布!
------------更新日志--------------2009.4月份:·强大的数据功能--SQL语法自动着色--可以同时连接三种数据库(Oracle、SQLServer、Mysql)--可以选中SQL并执行,返回的结果可以直接复制到文档中。·强大的导出功能--可以将文档导出为Word格式--从数据库的查询可以导出为Excel表格格式,便于数据逻辑推理分析。·更强大的集体--本软件提供了两种...2009-04-02 08:45:55 · 214 阅读 · 0 评论 -
教材210页:数据库模型设计
1、数据库建模:就是指数据库设计,主要包括表的字段设计和表间关系设计。2、表一般可以分为两大类:基本表和关系表。2、1、基本表一般由名词组成;表结构由编号和名称组成及相关信息。2.2、关系表一般用一句话表达一件事情,字段主要由基本表的编号及相关信息组成。关于范式:1,2范式必须满足。第3范式不一定都要满足。...2007-07-30 16:44:00 · 119 阅读 · 0 评论 -
数据库查询测试(一)
--查询所有的字段怎么办--查询所有学生的学号,并在前面加上“lovo”--查询所有学生的学号、姓名( 显示中文字段:别名)--查询各个考试日期(不显示时分秒)--如何按姓名排序(升序,倒序)--语文分从低到高排序(空值转换函数)--如何查询没有输入年龄的学生信息(空值判断,不能…不能…)--如何让年龄按从小到大排序--如何求每个人的总分(语文+数学)--查询年...2007-07-30 16:39:32 · 368 阅读 · 0 评论 -
过年时希望大家练习的一道PL/SQL综合练习(附答案)
PLSQL综合练习:t_class(c_id,c_name)t_stu(s_id,s_name,c_id)t_subject(sub_id,sub_name)t_score(autoid,stu_id,sub_id,score)存储过程:·添加学生,如果班级不存在,则先添加班级信息,再添加学生。·如果姓名的长度大于8,则只保存前面8位。·如果姓名前后有空格,要去除空格。函数:根据学生的分数...原创 2010-02-04 10:46:37 · 257 阅读 · 0 评论