数据库技术基础(Oracle+MySQL+SqlServer2005)
文章平均质量分 77
wofangfan
热爱生活,热爱工作,善于总结,善于学习,心理承受能力强,合作精神强。
展开
-
Oracle之SQL基础--基本查询
作为DQL语句的最为关键的部分,select语句的用法非常的广泛,这里呢,采用scott用户下的emp表作为演示,该表由oracle数据库自带。语法:SELECT [ALL|DISTINCT] column_name [expression...] FROM table1_name [,table2_name,view_name,...]WHERE [condition][GROUP BY column_name1[,column_name2,...]] [HAVING group_condition][O原创 2010-10-10 12:18:00 · 597 阅读 · 0 评论 -
Oracle之SQL语言基础准备
每次学习了一些东西,后来总是忘了,学习java都快一年半了,总是发现很多东西忘掉的太快,于是就应该把它记下来,不知道人生是不是也应该这样,不应该忘记的,就需要用心铭记。在Oracle当中,首先要声明的是它的sql操作和绝大部分sql语法是一致的,Orcle当中数据对象有四类:表 簇 视图 序列。根据sql语言功能的不同,Oracle数据库Sql语言可以分为以下6类。1,数据定义语言(Date Define Language,DDL):用于定义、修改、删除数据库对象,包括create,alter,drop,g原创 2010-10-09 22:28:00 · 492 阅读 · 0 评论 -
Oracle事务管理(之简单的部分)
<br />事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。 <br />例如:在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程原创 2010-10-11 21:55:00 · 587 阅读 · 0 评论 -
Oracle之SQL基础--设置表约束
创建表的语句就不说了,下面有很多这样的例子,我相信肯定都不陌生。约束,可以没有名字,oracle能夠自動加上.为约束取名是为了方便删除.Not null 列级约束例如:create table test(empid number(4),name varchar2(20) not null);create table fangfan_Student( id number (4) not null, name varchar2(8) not null, phone varchar2(20) not null原创 2010-10-10 22:34:00 · 819 阅读 · 0 评论 -
Oracle之SQL基础--创建数据库对象(序列 视图)及索引
oracle数据库对象:序列,表,视图,簇序列:在oracle当中是对象的一种。序列:序列用于产生唯一序号的数据库对象,可以同时为多个数据库用户依次生成不重复的连续整数,通常使用序列自动生成表中的主键值.查询数据字典中序列的信息user_sequencesselect sequence_name,increment_by,last_number from user_sequences;创建默认的序列create sequence seq_fangfan;修改序列步长alter sequence seq_fa原创 2010-10-10 22:07:00 · 808 阅读 · 0 评论 -
Oracle之SQL基础创建表及表结构修改
Alert table 语句追加新的列Alter TABLE table add (column datatype [default expr][,column datatype]...);修改现在的列Alter TABLE table modify (column datatype [default expr][,column datatype]...);为追加的列定义默认值Alter TABLE table drop column;删除一列这些操作都无法回滚create table emp02 as s原创 2010-10-10 22:42:00 · 702 阅读 · 0 评论 -
Oracle之SQL基础--合并查询
<br /> <br />在Oracle sql查询过程当中,可以使用集合运算符UNION,UNION ALL,INTERSECT,MINUS将多个查询的结果集合并<br /> <br />语法:select query_statement1 [UNION|UNION ALL|INTERSECT|MINUS] select query_statement2;<br /> <br />这里呢?其实和数学里面的集合是可以等同理解的,所以它也有一些条件限制:<br /> <br />1,当要合并几个查询结果集的原创 2010-10-11 21:15:00 · 975 阅读 · 0 评论