oracle 常见操作
Oracle的基本语法(增删改查)
表的操作:
创建表:
create table 表名
(
列名 属性;
);
查看表结构:
desc 表名;
表重命名:
rename 原表名 to 新表名;
删除表:
drop 表名;
表的字段操作:
增:
alter table 表名 add 列名 列的属性; --单列操作
alter table 表名 add (列名1 列1的属性,列名2 列2的属性,...) --多列操作
删:
alter table 表名 drop column 列名; --单列操作
alter table 表名 drop (列1,列2); --多列操作(多列不需要加column)
改:
alter table 表名 modify 列名 新属性; --单列操作
alter table 表名 modify (列名1 列1的新属性,列名2 列2的新属性);--多列操作
数据的操作:
增:
--单行操作
insert into 表名 values(所有列的信息); --数据类型必须与表结构里字段的属性一致
insert into 表名 values(部分信息); --会按表的字段顺序加入信息,后面没设置的为null(输入数据必须小于或等于列数)
--多行操作
insert into 表1
select 数据1 from dual
union
select 数据2 from dual; --dual 是一张伪表只是为了方便操作而存在,需要了解的请百度
删:
delete from 表名 --删除所有数据
delete 列名 from 表名 where 条件 --删除符合条件的某些数据
删除某一列数据(该列必须可以为null):
1.update 表名 set 列名=null;
2.delete from 表名 where 列名 is not null ;
改:
update 表名 set 列名=数据 where 条件; --修改满足条件的数据
update 表名 set 列名=数据; --将该列全部修改
查看:
select * from 表名; --查看表的全部信息
select 列1,列2 from 表名; --查看表的列1,列2信息
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?