Oracle数据库基础入门与SQL命令详解

需积分: 3 9 下载量 101 浏览量 更新于2024-09-09 收藏 4KB TXT 举报
本篇笔记主要介绍了数据库的基础知识,包括Oracle数据库的安装和配置、SQL Server与MySQL的区别、以及基本的SQL语法和权限管理。以下是对这些内容的详细阐述: 1. Oracle数据库: - Oracle是一款商业关系型数据库管理系统,支持多个版本如8i、9i、10g、11g,适用于Windows系统(例如Win7)。安装时需确保操作系统服务管理正常,如通过`win+R`启动Services.msc来检查Oracle服务是否启用。监听器(Listener)是关键组件,用于数据库间的通信,确保客户端和服务端能够连接。 2. 用户管理和权限: - 在Oracle中,创建用户(如:createuser)并指定身份验证方式(identified by)。授权(grant)DBA权限给用户,如允许他们创建、修改数据库对象。通过`conn`命令连接到数据库,可以查看当前用户权限,如使用`showuser`命令。 3. 数据类型和表结构设计: - 数据库中的数据类型包括char、varchar2、number(整型和浮点型)、date等。例如,一个名为User的表可能包含字段name(varchar2类型,最大长度20),age(number类型用于存储整数),birthday(date类型,以特定格式存储日期),以及sysdate(系统当前日期)。 4. SQL语句: - SQL语句是数据库操作的核心,包括DDL(数据定义语言)如创建(create table)、删除(drop table)和修改表结构(alter table),以及DML(数据操作语言)如INSERT、UPDATE和DELETE。例如,创建表的命令为`create table Test2 (name varchar2(20), age number, sex varchar2(2))`。 5. DDL和DML操作示例: - DDL操作如创建索引(index sequence)和表(如`create index idx_Test2_name on Test2 (name)`),而DML操作则涉及数据的插入、查询和更新,如`insert into Test2 values ('John', 25, 'Male')`。 总结来说,这篇笔记提供了一个数据库初学者所需的基本概念,包括Oracle的安装与配置、数据类型选择、SQL语法以及基础的数据库对象管理。对于进一步的学习者,这将是一个良好的起点,可以帮助他们理解和掌握数据库系统的操作和管理。