oracle数据库常用命令

oracle数据库常用命令

mysql:数据库-表-数据
oracle:数据库-表空间-表-数据
(1)创建表空间
create tablespace ts01 datafile ‘ts01.dbf’ size 10m;
表空间已创建。
create tablespace ts02 datafile ‘ts01.dbf’ size 10m;
create tablespace ts03 datafile ‘ts01.dbf’ size 10m;
(2)创建账号
create user admin identified by “admin12345” default tablespace ts01;
用户已创建。
(3)用户授权(dba管理员账户)
grant dba to admin with admin option;
授权成功。
(4)system登录系统表空间,为什么自己创建表空间,怕修改了原有表空间
select * from cat; --查询表
(5) 用心的账户登录
exit退出
sqlplus
(6)删除表空间(包含内容和文件)
drop tablespace ts01 including contents and datafiles;
表空间已删除。
(7)删除用户(system登录删除admin)
drop user admin;
(8)创建表、添加、修改、删除、查--------------------------------------
1、create table mytest(id varchar2(2 char),name varchar2(3 char));–创建表
2、insert into mytest(id,name) values(‘01’,‘tom’);–插入数据
3、select * from mytest;–查询
4、update mytest set name=‘mm’ where id=‘03’;–修改
5、delete from mytest where id=‘03’;—删除
6、alter table mytest add (address varchar2(100 char));–新增字段
7、修改字段:
alter table mytest rename column address to addr;–修改字段
alter table mytest modify address varchar2(200 char);–修改字段类型大小
8、删除字段:
alter table mytest drop (addr);–删除字段
9、重命名表:
alter table mytest rename to mytest2;–重命名表
10、清空表:
delete from mytest;–删除数据,可回滚
truncate table mytest;–删除数据,不可回滚,并重置计数器
11、删除表:
drop table mytest;–删除表,可恢复(flashback table mytest to before drop )
drop table mytest purge;–删除表,无法恢复
12、表只读:
alter table mytest read only;–只读
alter table mytest read write;–恢复读写
13、查看该用户的所有表:
select table_name from user_tables;
14、排序:
desc:降序 asc升序(默认)
select * from mytest order by id desc;
15、分组:
select sex from mytest group by sex;
16、备份表:
create table mytest_new as select * from mytest;–备份表结构和数据
create table mytest_new as select * from mytest where 1=2; --只备份表结构
insert into mytest_new select * from mytest;–只备份表数据
17、新增主键:
alter table mytest add constraint name primary key(name);
18、删除主键:
alter table mytest drop constraint id;
19、新增索引:
create index index_name on table(column_name1,column_name2);
20、删除索引:
drop index index_name;
21、创建同义词:
create synonym tablenameB for 数据库名字.tablenameA;
22、删除同义词:
drop synonym tablenameB;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值