sqlplus练习

发布时间:2026/10/1 14:40:56

sqlplus练习
进入sqlplus先输入用户名system和密码然后-- 1. 创建用户 testuser密码 ***** CREATE USER testuser IDENTIFIED BY *****; -- 2. 给用户连接权限能登录 GRANT CONNECT TO testuser; -- 3. 给用户创建表的权限 GRANT RESOURCE TO testuser; -- 4. 退出 EXIT;然后重新登录刚才的testuser可以先show user;来确定当前是不是testuser确定好后接着确定一下testuser里有没有表SELECT table_name FROM user_tables;这里代表选取所有表名table_name从用户的table里user_tables,这里的用户是testuser。CREATE TABLE student (id NUMBER, -- 学号name VARCHAR2(20), -- 姓名age NUMBER, -- 年龄grade VARCHAR2(10), -- 年级create_date DATE -- 创建日期);如果成功会返回表已创建我们开始往表里插入数据--插入几条数据INSERT INTO student VALUES (1, 张三, 18, 高三, SYSDATE);INSERT INTO student VALUES (2, 李四, 19, 大一, SYSDATE);INSERT INTO student VALUES (3, 王五, 20, 大二, SYSDATE);INSERT INTO student VALUES (4, 赵六, 22, 研一, SYSDATE);INSERT INTO student VALUES (5, 孙七, 17, 高二, SYSDATE);-- 提交事务很重要COMMIT;--查询所有数据SELECT * FROM student;-- 查询特定列SELECT id, name, age FROM student;-- 条件查询SELECT * FROM student WHERE age 18;-- 排序查询SELECT * FROM student ORDER BY age DESC;-- 模糊查询SELECT * FROM student WHERE name LIKE 张%;修改数据的练习-- 修改张三的年龄UPDATE student SET age 19 WHERE name 张三;-- 把所有大二学生的年级改成大二升级版UPDATE student SET grade 大二升级版 WHERE grade 大二;-- 查看修改结果SELECT * FROM student;-- 提交事务COMMIT;--删除年龄小于 18 的学生DELETE FROM student WHERE age 18;-- 删除名字叫李四的学生DELETE FROM student WHERE name 李四;-- 查看结果SELECT * FROM student;-- 提交事务COMMIT;上述操作增删改查都可以通过ROLLBACK;来回退但是-- 删除表DROP TABLE student;这个不能ROLLBACK,最开始的CREATE TABLE student也不能ROLLBACK,还有ALTER和TRUNCATE这种的只能闪回FLASHBACK TABLE student TO BEFORE DROP;太他妈牛逼了oracle下载配置参考oracle里已经包含sqlplus。【Oracle数据库】Oracle11g数据库下载与安装教程超详细安装图解)_oracle 11g下载-CSDN博客

相关新闻

民生银行基于规格驱动开发(SDD)的 CodeAgent 私域研发探索与实践

民生银行基于规格驱动开发(SDD)的 CodeAgent 私域研发探索与实践

2026/10/1 12:53:16

作者 / 来源:中智凯灵 / AiDD作者:民生银行信息科技部林冠峰、张新亮、雷双龙,民生科技公司李宏乐文章来源:阿里云云原生▼近年来,大模型技术快速发展,人工智能在软件研发中的应用不断深化。从最初的代码补…

深入解析Stellaris ADC可编程采样序列器:从原理到寄存器级实战

深入解析Stellaris ADC可编程采样序列器:从原理到寄存器级实战

2026/9/7 23:41:22

1. 项目概述与ADC核心价值在嵌入式系统开发中,我们经常需要与外部模拟世界打交道,无论是读取一个电位器的位置、监测电池电压,还是采集来自各类传感器的微弱信号,都离不开一个关键角色——模数转换器(ADC)。…

基于LoRA的LLaMA3-8B微调实战:打造甄嬛传角色AI

基于LoRA的LLaMA3-8B微调实战:打造甄嬛传角色AI

2026/8/23 4:19:19

1. Chat嬛嬛LLM微调项目概述 Chat嬛嬛是基于《甄嬛传》剧本数据,采用LoRA微调技术对LLaMA3-8B大语言模型进行个性化改造的项目。这个项目最吸引人的地方在于,它成功地将古典文学角色的人格特征注入到现代AI模型中,让一个冰冷的算法能够用甄嬛…

CANN/GE ACL数据集缓冲区添加函数

CANN/GE ACL数据集缓冲区添加函数

2026/9/29 22:00:59

aclmdlAddDatasetBuffer 【免费下载链接】ge GE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、Te…

用ffmpeg高效批量调整图片尺寸的实战指南

用ffmpeg高效批量调整图片尺寸的实战指南

2026/9/30 20:35:35

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

2026/9/30 20:35:38

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱 【免费下载链接】transformers 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and mu…

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

2026/9/30 20:35:36

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system sup…

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

2026/9/30 20:35:33

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

2026/9/30 8:20:32

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system supporting mi…