一、进入Oracle数据库

1、连接

2、创建

1、创建表空间

create tablespace 表名
datafile ‘表空间对应的数据文件’
size 大小
autoextend on//当表空间存储都占满时,自动增长
next 10m;//指定一次自动增长的大小

2、删除表空间

drop tablespace 表名;

3、创建用户

create user 用户名
identified by 用户名
default tablespace 用户名;

4、给用户授权

常用角色:
①connect——连接角色,基本角色
②resource——开发者角色
③dba——超级管理员角色
例如:
grant dba to 用户名

5、Oracle数据库类型


①建表
create table 表名(
属性1 number(20),
属性2 varchar2(10)
);
②改表
alter table 表名 add(属性3 number(1));//添加一列
alter table 表名 modify 属性3 char(1);//修改列类型
alter table 表名 rename column 属性3 to 属性4//修改列名称
alter table 表名 drop column 属性4//删除一列

6、记录

①查询表中记录
select * from 表名
②添加记录
insert into 表名 (属性1, 属性2) values (1,‘小明’);
commit;

③修改记录
update 表名 set 属性2 = ‘小马’ where 属性1 = 1;
commit;

④删除记录
delete from 表名;//删除表中全部记录
drop table 表名;//删除表结构
truncate table 表名;//先删除表再创建表。效果等同于删除表中全部记录。数据量大的情况下,该操作效率高

7、序列的使用

序列:默认从1开始,一次递增,主要用来给主键赋值用。序列不真的属于任何一张表,但是可以逻辑和表做绑定
create sequence 序列名;
select 序列名.nextval from dual;//dual为虚表 ,目的是补全语法,没有任何意义
insert into 表名 (属性1, 属性2) values (序列名.nextval,‘小明’);
commit;
select * from 表名;

8、Scott用户,密码tiger


更多推荐

Oracle数据库基本知识