首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【Oracle笔记】最详细的操作命令大全(基础版)

【Oracle笔记】最详细的操作命令大全(基础版)

作者头像
程序员云帆哥
发布2022-05-12 08:19:48
发布2022-05-12 08:19:48
3730
举报
文章被收录于专栏:程序员云帆哥程序员云帆哥

文章目录

1、创建表

代码语言:javascript
复制
create table mytest(id varchar2(2 char),name varchar2(3 char));

2、插入数据

代码语言:javascript
复制
insert into mytest(id,name) values('01','tom');

3、查询数据

代码语言:javascript
复制
select * from mytest;

4、更新数据

代码语言:javascript
复制
update mytest set name='mm' where id='03';

5、删除数据

代码语言:javascript
复制
delete from mytest where id='03';

6、新增字段

代码语言:javascript
复制
alter table mytest add (address varchar2(100 char));

7、修改字段

代码语言:javascript
复制
alter table mytest rename column address to addr;
alter table mytest modify address varchar2(200 char);

8、删除字段

代码语言:javascript
复制
alter table mytest drop (addr);

9、重命名表

代码语言:javascript
复制
alter table mytest rename to mytest2;

10、清空表

代码语言:javascript
复制
delete from mytest;--删除数据,可回滚
truncate table mytest;--删除数据,不可回滚,并重置计数器

11、删除表

代码语言:javascript
复制
drop table mytest;--删除表,可恢复(flashback table mytest to before drop )
drop table mytest purge;--删除表,无法恢复

12、表只读

代码语言:javascript
复制
alter table mytest read only;--只读
alter table mytest read write;--恢复读写

13、查看该用户的所有表

代码语言:javascript
复制
select table_name from user_tables;

14、order by 排序

desc:降序 asc:升序(默认)

代码语言:javascript
复制
select * from mytest order by id desc;

15、分组

代码语言:javascript
复制
select sex from mytest group by sex;

16、备份表

代码语言:javascript
复制
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、新增主键

代码语言:javascript
复制
alter table mytest add constraint name primary key(name); 

18、删除主键

代码语言:javascript
复制
alter table mytest drop constraint id;

19、新增索引

代码语言:javascript
复制
create  index  index_name  on  table(column_name1,column_name2);

20、删除索引

代码语言:javascript
复制
drop index index_name;

21、创建同义词

代码语言:javascript
复制
create synonym tablenameB for 数据库名字.tablenameA;

22、删除同义词

代码语言:javascript
复制
drop synonym tablenameB;
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-11-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 1、创建表
  • 2、插入数据
  • 3、查询数据
  • 4、更新数据
  • 5、删除数据
  • 6、新增字段
  • 7、修改字段
  • 8、删除字段
  • 9、重命名表
  • 10、清空表
  • 11、删除表
  • 12、表只读
  • 13、查看该用户的所有表
  • 14、order by 排序
  • 15、分组
  • 16、备份表
  • 17、新增主键
  • 18、删除主键
  • 19、新增索引
  • 20、删除索引
  • 21、创建同义词
  • 22、删除同义词
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档