Oracle学习指南
你走的那天,我决定不落泪,迎着风撑着眼帘用力不眨眼
创建数据库、创建用户、创建表空间、创建表、插入数据..... 1、用系统用户登录,任选系统用户代码:>>sqlplus / as sysdba
2、在创建用户之前,先要创建表空间,格式为:
代码:SQL>>create tablespace 空间名 datafile '磁盘路径\new_data.dbf' size 10M;
注意:磁盘路径要提前创建,文件后缀名自定义,size大小自定义
3、创建用户
代码:SQL>>create user 用户名 identifity by 密码 default tablespace 表空间;
4、用户授权
代码:SQL>>grant create session,create table,create dba,create resource, create connect to 用户名
权限说明:
create session:创建连接会话 create table:创建表权限 unlimited tablespace:表空间无限制 DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。。 CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。用户权限回收:SQL>>revoke create session,create table,create connect from 用户
5、数据库SQL类别
名称 | 描述 | 使用场景 |
---|---|---|
DDL | 数据库定义语言 | 库、表、视图、索引数据对象的创建、修改、删除 |
DML | 数据库操纵语言 | 表中数据的增加、删除、修改 |
DQL | 数据库查询语言 | 表中数据的查询 |
DCL | 数据库控制语言 | 对数据库对象权限进行权限设置和取消操作 |
6、创建表之前执行sqlplus命令用创建的用户进行登录
代码:SQL>>create table product(productId varchar2(10),productName varchar2(10),productPrice number(8,2),desperation varchar2(20);
7、插入数据
代码:SQL>>insert into product (productId,productName,productPrice,desperation) values('001','雪糕',2.5,'夏季');
8、查询数据
代码:SQL>>select * from product;