Oracle数据库入门:默认用户登录与SQL基本操作
需积分: 40 120 浏览量
更新于2024-08-15
收藏 333KB PPT 举报
"使用Oracle的默认用户名scott和密码tiger登录数据库,通过SQL语句进行基本操作,包括查看用户下的表和表结构,创建和删除表,以及插入数据。SQL语言是用于操作关系型数据库的标准语言,具有全球化标准,不同数据库可能有自己的特定语法。在Oracle中,常用的数据类型包括number、char、varchar2和date。了解这些基础知识对于数据库管理和数据操作至关重要。"
在Oracle数据库管理系统中,SQL(Structured Query Language)语言是核心工具,用于管理和操作数据。SQL-92和SQL-99是其国际标准,尽管各个数据库供应商如Oracle、MySQL、SQL Server等都有自己的语法扩展,但基本的SQL命令是通用的。
登录Oracle数据库时,可以使用默认的用户名scott和密码tiger。登录后,可以通过SQL查询查看当前用户(scott)下的所有表,命令如下:
```sql
select * from user_tables;
```
要查看表的结构,例如表`student`,可以使用`desc`命令:
```sql
desc student;
```
创建一个新的表,比如`employee`,需要指定表的字段及其数据类型:
```sql
create table employee (
id number(3),
name char(10),
address varchar2(40),
salary number(6,1),
hire_date date
);
```
在Oracle中,常用的数据类型包括:
- `number(p,s)`: 存储整数或浮点数,p为总位数,s为小数位数。
- `char(n)`: 存储固定长度的字符串,n为最大字符数。
- `varchar2(n)`: 存储可变长度的字符串,n为最大字符数。
- `date`: 存储日期和时间。
向表中插入数据有两种方式:
1. 按照字段顺序插入所有值:
```sql
insert into employee values (1, 'John Doe', 'New York', 5000.5, sysdate);
```
2. 指定列名插入部分值:
```sql
insert into employee (id, name, hire_date) values (2, 'Jane Smith', '01-JAN-2000');
```
在Oracle中,插入数据后,需要通过`commit`语句提交事务,才能确保数据真正写入数据库。如果未提交,数据可能在事务回滚或系统异常时丢失。
插入日期类型的数据时,可以使用`sysdate`获取当前日期,或者直接输入符合Oracle日期格式的字符串,如'23-MAY-09',Oracle会自动将其转换为日期类型。
掌握这些基础的SQL操作和Oracle的数据类型,对于日常数据库管理、数据查询和更新至关重要。在实际应用中,还会涉及更复杂的查询、联接、视图、索引、存储过程等高级功能。
2009-11-24 上传
2010-06-11 上传
2013-01-15 上传
2012-10-06 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
深井冰323
- 粉丝: 24
- 资源: 2万+
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章