创建过程:表空间--->用户--->表;
所属关系:表空间包含用户包含表;
SQL语句
查询所有表空间路径
select*from dba_data_files
创建表空间语法:
create tablespace 表空间名称datafile 表空间路径 size 表空间初始大小autoextendon 自动扩展空间
createtablespace ICBC datafile'/home/workstation2/app/workstation2/oradata/orcl/ICBC.dbf'size100m autoextendonnext10m;
创建用户:create user 用户名 identified by 密码 default tablespace 表空间(默认users)temporary tablespace 临时表空间(默认temp)
createuser icbc identifiedby icbc defaulttablespace ICBC temporarytablespace temp;
赋权限:
grant 权限 to 用户
把connect resource dba 赋给用户icbc
grantconnect,resource,dbato icbc
查看所有用户:
select *fromdba_users;
删除表:
drop table 表名
创建表 :
createtableaa(namevarchar2(100),age number(4));
创建一张表名aa 表列 name ,age 的表
insertinto aa values(name = '小明',age = 18);(插入数据)
这里强调一点很多人都会遇到 创建表后汉字不能显示
如何修改呢
insertinto aa nvalues(name = N'小明',age = 18);
就可以了
update aa setname='xiaoming',age =19;(修改数据)
select*from aa;(查询数据)
deletefrom aa;(删除数据)
select*from tab;(查看所有的表) SELECTtable_name fromuser_tables;