Oracle的基本操作
<! - - 菜鸡的学习笔记 - ->
创建表空间
create tablespace Oracle
–表空间的路径
datafile ‘E:\Oracle.dbf’
–表空间的大小
size 100m
–当内存用完时自动扩容,每次10m
autoextend on
next 10m;
–删除表空间
drop tablespace test;
创建用户
–用户名
create user yy
–密码
identified by 123456
default tablespace Oracle;
给用户授权
–oracle数据库中常用角色
connect–连接角色,基本角色
resource–开发者角色
dba–超级管理员角色
–给yy用户赋予dba角色
grant dba to yy;
切换到新建的用户下
–在菜单栏找到Session–>Log on…->输入用户名和密码
创建一个person表
create table person(
pid number(20),
pname varchar2(10),
page number(5)
);
修改表结构
–添加一列
alter table person add (gender number(1),birth varchar2(20));
–修改列类型
alter table person modify gender char(1);
–修改列的名称
alter table person rename column gender to sex;
–删除一列
alter table person drop column sex;
查询表中记录
select * from person;
–添加一条记录
insert into person(pid , pname) values (1,‘小于’);
–手动提交数据(凡是做增删改,都需要用commit)
commit;
–修改一条记录
update person set pname = ‘小马’ where pid = 1;
commit;
三个删除数据的方法
–删除表中中全部记录
delete from person;
–删除表结构
drop table person;
–先删除表,再次创建表。效果等同于删除表中全部记录。
–在数据量大的情况下,尤其在表中带有索引的情况下,该操作效率高。
–索引可以提高查询效率,但是会影响增删改效率。
truncate table person;