Dual系统表介绍
数据类型:
数据是信息数字表现形式,信息的加工处理是以大量的结构化数据为载体进行的,数据库管理系统的核心是数据库,数据库的主要对象是表,表是结构化数据存储的地方.
Oracle系统也提供了大量的数据类型主要包括两大类:
1、 用户自定义的数据类型
2、 内置的数据类型
A、字符型
字符数据类型可以用于声明包含了多个字母数字数据的字段。
1、 固定长度的字符类型
char:用于存储固定长度的字符,一旦声明长度固定(不论你存储的实际大小,但是大小绝对不能大于声明的长度)长度不足时,采用空格补充。1B的默认大小,最大尺寸为2000B。
Nchar与char的解析是一样的不过,ncarh存储的是Unicode字符数据。
2、 可变长度的字符类型
varchar与char类似,但是它是用于存储可变的字符串,而char用于存储固定的字符串。
Nvarchar与varchar解析是一样的,不过nvarchar用于存储的数据位双字节的数据。
日期型
date 短日期格式(1990-10-10)
Timestamp长日期格式(1990-10-10 10:10:10)
数字型
Number(2),代表:声明一个2位数字的整数。
Number(3,2)代表:声明为3数字位,并且小数后有2位。
文本型-àlob数据类型
Blob:可以存储图像,音频文件及视频等文件。
Clob:字符格式的大型对象,oracle数据àunicode格式的编码
Bfile:用于存储二进制格式的文件。
--------------------------------------------------------------------------------------------------------------rowid 伪劣类型:用于在oracle内部保存表中的每条记录的物理地址。
创建表
插入语句:
1、 向表中插入一条新的(全字段)记录
SQL> insert into emp(empno,ename,job,mgr,hiredate,sal,comm,deptno) values(1111,'test','test','7369',to_date('1992-12-12','yyyy-mm-dd'),100,100,20);
1 row inserted
或者写成
SQL> insert into emp values(2222,'test','test','7369',to_date('1992-12-12','yyyy-mm-dd'),100,100,20);
1 row inserted
都过查询即可看到结果
SQL> select * from emp;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
----- ---------- --------- ----- ----------- --------- --------- ------
7369 SMITH CLERK 7902 1980-12-17 800.00 20
……….//省略部分
1111 test test 7369 1992-12-12 100.00 100.00 20
2222 test test 7369 1992-12-12 100.00 100.00 20
2、 向表中插入一条新的(部分字段)记录
SQL> insert into emp(empno,ename,hiredate,deptno) values(3333,'test',to_date('1992-12-12','yyyy-mm-dd'),30);
1 row inserted
注意:在插入操作的时候如果有关联,一定要插入相应关联的字段的值.
备注:插入之后都需要手动的提交 commit;
SQL> commit;
Commit complete
SQL是structured Query Language(结构化查询语言)的缩写。可以使用sql语句建立或删除数据库的对象,插入,修改和更新数据库中的数据,并且可以对数据库执行各种日常管理的操作。它是所有关系数据库管理系统的标准语言.换句话说使用sql可以对所有的关系数据库进行操作。
SQL按照功能分类:
1、 数据库定义语句
DDL(Data Definition Language):用于创建、修改、删除数据库对象。
2、 数据库操作语句
DML(Data Manipulation Language)用于:查询,添加修改或删除存在数据库对象中的数据。
3、 数据库控制语句DCL
DCL(Data Control Language)用于控制访问数据库中特定对象的用户、grant revoke
Oracle系统中经过对Sql语言扩展被称为PL/SQL语言
分享到:
相关推荐
Oracle 查询语句大全-精华版 Oracle 查询语句大全是 Oracle 数据库管理系统中最基本也是最重要的组成部分,用于管理和维护数据库。本文将详细介绍 Oracle 查询语句的使用方法和实践操作。 一、创建用户和授权 在 ...
根据提供的文件信息,以下是从标题、描述、标签和部分内容中提取的关键知识点,这些知识点主要围绕Oracle数据库中的查询语句和基本操作展开。 ### Oracle 查询语句大全 #### 1. 查询表信息 - **查询所有表**: - `...
### ORACLE 多表查询与数据修改 #### 学习目标 - **熟悉三个或四个表的连接查询**:在实际应用中,我们往往需要从多个表中获取数据以完成复杂的业务逻辑。通过本节的学习,您将能够掌握如何利用Oracle数据库进行多...
本教学资料专注于Oracle查询语句,结合MySQL、JavaSE和Swing的相关知识,旨在帮助学习者深入理解和应用数据库操作。 首先,Oracle SQL是Oracle数据库系统中的数据查询和操纵语言。它允许用户检索、更新、插入和删除...
Oracle 数据库语句大全还包括创建表空间、删除表空间、查询表空间基本信息、创建用户、更改用户、锁定用户、删除用户等语句。 二.数据操纵语言(DML) 数据操纵语言(DML)用于操作数据库中的数据,包括插入、...
1. **查询功能**:用户可以通过输入SQL语句或者使用预设的查询模板来快速查询数据库中的数据。对于初学者,工具可能提供了一些简单的查询选项,如根据表名、字段名或特定条件进行查询。高级用户则可以自定义SQL,...
Oracle SQL语句是数据库管理与数据查询的重要工具,尤其在大型企业级应用中,Oracle数据库系统因其稳定性、高效性及广泛的功能支持而被广泛应用。本资料包“Oracle SQL语句学习”旨在帮助初学者从基础入手,逐步掌握...
本文档总结了 Oracle 中常用的 SQL 语句,包括数据库的创建、删除、备份、表的创建、删除、修改、索引的创建、视图的创建等基本操作,以及一些高级查询运算符的使用。 一、数据库操作 * 创建数据库:CREATE ...
Oracle数据库查询语句大全是一篇关于Oracle数据库的查询语句总结的文章,文章包含了各种查询语句,包括查询表名、查询用户、查询数据库参数、查询实例名、查询数据库域名、查询服务名、显示当前用户、直接登陆、查询...
在Oracle数据库环境中,存储过程是一种预编译的代码块,用于执行特定的数据库操作,如数据的添加、修改、删除和查询。它们提供了一种高效且安全的方式来处理数据,同时还可以减少网络流量并提高应用程序的性能。下面...
DELETE 语句不能释放 Oracle 中被占用的数据块表空间,只能标记被删除的数据块为 unused。如果需要删除一个大表中的全部记录,可以使用 TRUNCATE 命令,它可以释放占用的数据块表空间。 3. UPDATE 语句 UPDATE ...
- **修改表结构(Alter Table)**: `ALTER TABLE`语句用于修改已存在表的结构,包括添加、删除或修改列。例如:`ALTER TABLE employees ADD age NUMBER;` #### 数据操纵语言(DML) - **插入数据(Insert)**: `...
"Oracle开发语句及项目"这个主题涵盖了Oracle数据库的SQL语句使用和实际项目中的应用场景。下面将详细介绍Oracle开发中的关键知识点。 1. SQL基础: - SELECT语句:用于查询数据,包括基本查询、联接查询、子查询...
在Oracle数据库管理中,对表结构进行修改是一项常见的任务,涉及到添加字段、修改字段属性、删除字段、重命名表或字段、以及注释等操作。以下是对这些操作的详细解析: ### 添加字段 使用`ALTER TABLE`语句可以向...
这种操作涉及到SQL语言中的ALTER TABLE语句,该语句允许数据库管理员或具有相应权限的用户对现有的表结构进行更改,包括添加列、修改列属性、重命名列或表、以及删除列等。以下是对【标题】:“在Oracle 9i中修改表...
删除数据(Delete)的命令类似,只是SQL语句改为DELETE: ```csharp string deleteSql = "DELETE FROM yourTable WHERE condition"; cmd = new OracleCommand(deleteSql, conn); int deletedRows = cmd....
"Oracle语句大全"文档可能包括了这些示例以及更多关于联接(JOIN)、子查询、游标(CURSOR)、事务控制(TRANSACTION)等其他方面的内容。通过深入学习和实践,你可以掌握Oracle数据库的强大功能,从而高效地管理和...
本文将详细介绍Oracle的基本建表语句及相关操作。 首先,创建用户是数据库管理的基础。Oracle中创建用户的基本语法如下: ```sql CREATE USER 用户名 IDENTIFIED BY 密码 DEFAULT TABLESPACE 表空间名 TEMPORARY ...