数据库基础
主流数据库
Oracle 基本概念
数据库上存储的数据的集合
在物理上表现为数据文件、日志文件和控制文件等
在逻辑上以表空间形式存在
必须首先创建数据库,然后才能使用Oracle
数据库实例
每个启动的数据库都对应一个数据库实例,由这个实例来访问和控制数据库
为了运行数据库,Oracle系统所运行的所有进程和分配的内存结构的组合体
Oracle基本概念
创建表空间
基于应用性能和管理方面的考虑,最好为不同的用户创建独立的表空间
通过CREATE TABLESPACE创建表空间
create tablespace jredutest datafile 'D:\app\Administrator\oradata\jredu\JREDUTEST.DBF' size 100M;
create user jredutest identified by Jredu12345 DEFAULT tablespace jredutest temporary tablespace temp;
创建数据库
登录管理后台
SYS和SYSTEM用户都是Oracle的系统用户
它们都使用SYSTEM表空间,SYS有更大的权限
权限和角色
SQL的组成
DML(数据操作语言)
插入、删除和修改数据库中的数据
DCL(数据控制语言)
用来控制存取许可、存取权限等
DQL(数据查询语言)
用来查询数据库中的数据
DDL(数据定义语言)
用来建立数据库、数据库对象和定义表的列
CREATE TABLE、DROP TABLE等
查询基础语法