Oracle数据增删改查基本命令
1.数据导入
导入一个示例表LVYOU,执行数据库增删改查等命令以及语法讲解。首先连接MyDataBase,鼠标右键点击表,选择导入数据,然后浏览本地文件,选择文件格式,是否保留标题,以及预览显示行数限制等等。
2.数据查询
在Oracle的SELECT条件查询时经常使用=、IN、LIKE、BETWEEN…AND来作为条件查询的操作符
SELECT *FROM DATA;#查询 DATA 表的所有信息,*号代表所有字段
在条件查询语句中“=”表示列值等于一个固定值所查询出的结果
SELECT PROVINCE,YEAR,X1,X3,X8 FROM DATA WHERE PROVINCE='北京';
#查询北京的部分字段信息
从 LVYOU 表中查询北京的所有信息,并以年份降序(DESC)排序(升序为ASC)
SELECT *FROM LVYOU WHERE PROVINCE='北京' ORDER BY YEAR DESC;
利用逻辑运算符or 和条件"=" 查询
SELECT *FROM LVYOU WHERE PROVINCE='北京'OR PROVINCE='安徽';
#查询省份为‘北京’和‘安徽’的所有信息
SELECT *FROM LVYOU WHERE PROVINCE='北京'AND( YEAR='2015' OR YEAR='2008' OR YEAR='2012')
#查询省份为‘北京’,年份为‘2015’、‘2008’以及‘2012’的所有信息
在 WHERE 子句中,可以使用 BETWEEN…AND 操作符来查询列值包含在指定区间内的查询结果
SELECT *FROM LVYOU WHERE PROVINCE='湖北' AND YEAR BETWEEN '2012'AND'2016';
#查询湖北2012年至2016年的所有字段信息
在 WHERE 子句中,还可以利用Oracle操作符”IN“查询
SELECT * FROM LVYOU
WHERE PROVINCE='湖北'AND YEAR IN('2006','2008','2010','2012');
#查询湖北2006,2008,2010,2012年的所有信息
SELECT * FROM
LVYOU WHERE YEAR IN('2006','2008','2010','2012');
#查询全表年份为2006,2008,2010,2012的所有信息
在Oracle条件查询where条件之中,当遇到查询值不清楚时,可以利用模糊查询LIKE关键字进行where条件的模糊查询。LIKE 关键字通过字符匹配检索出所需要的数据行。字符匹配操作可以使用通配符“%”和“_” :
%:表示零个或者多个任意字符
SELECT * FROM LVYOU WHERE YEAR='2018' AND( PROVINCE LIKE '湖%' OR PROVINCE LIKE'河%');
SELECT *FROM LVYOU WHERE PROVINCE LIKE '天%';
_:代表一个任意字符。
SELECT *FROM LVYOU WHERE PROVINCE LIKE '天_';
两个_:代表两个任意字符
SELECT *FROM LVYOU WHERE PROVINCE LIKE '天__';
3.数据备份
Oracle进行表数据备份时,可以利用create table(建表)的方式对select查询的结果进行快速备份。
语法:create table 表名 as select 语句
CREATE TABLE LVYOU1 AS SELECT * FROM LVYOU;
SELECT *FROM LVYOU1;
4.插入数据
语法:insert into 表名(列名1,列名2,列名3…)values(值1,值2,值3…);
1、列名可以省略,当列名不填时,默认的是表中的所有列,列的顺序是按照建表的顺序进行排列的。
2、列名的数量和值的数量要一致,并且值的类型要和列的类型一一对应。
3、当表当中某些字段设置了某些约束的情况下,必须按照字段的约束来进行该值的插入,例如设置有主键的字段必须具有唯一性,不能和原有的数据重复,以及必填字段必须有值,不能为空。
INSERT INTO LVYOU(PROVINCE,YEAR,DN,DI,GDP,TA,CY,ZS)
VALUES('天津','2018','4.88','3.88','4.68','3.69','1.23','1.68')
SELECT *FROM LVYOU WHERE PROVINCE='天津';
特别注明:本文属于R语言学习笔记,不以盈利为目的,纯手工码字不容易,若整理的笔记中,对您有所助益,麻烦点个赞或者收藏,万分感谢!如有构成侵权的地方,请联系作者删除,谢谢合作!
Oracle数据增删改查基本命令相关推荐
- jdbc链接mysql按照id查询_使用jdbc连接并操作Oracle数据库(增删改查IDUS)
使用jdbc连接并操作Oracle数据库(增删改查IDUS) [oracle@zaibei-db ~]$ sqlplus /nolog SQL*Plus: Release 11.2.0.4.0 Pro ...
- Java Web 应用实例 servlet实现oracle 基本增删改查
原文地址为: Java Web 应用实例 servlet实现oracle 基本增删改查 很久没有写博客了,可能是太懒散,不愿意把时间花在这上面,可是我心里还是知道写博客的重要性的 ,所以从今天开始 , ...
- ext store 数据修改_Go 数据存储篇(一):基于内存存储实现数据增删改查功能...
在 Web 编程中,经常需要处理用户请求数据,而用户请求数据的处理往往又涉及到数据存储与获取,支持存储数据的媒介很多,包括内存.文件系统.数据库等,接下来,学院君将花几个篇幅的教程来系统介绍 Go W ...
- Django实现对数据库数据增删改查(二)
目录 1.基本框架 1.1.路由分发 1.2.视图函数-逻辑处理 1.3.模板 2.查询功能 2.1.视图函数 2.2.模板函数 3.添加功能 3.1.路由分发 3.2视图函数 3.3.模板 4.编辑 ...
- 一篇文章教会你创建vue项目和使用vue.js实现数据增删改查
简介:一篇文章教会你创建vue项目和使用vue.js实现数据增删改查 [一.项目背景] 在管理员的一些后台页面里,数据列表中都会对这些数据进行增删改查的操作,例如管理员添加商品.修改商品价格.删除商品 ...
- C#操作Excel数据增删改查(转)
C#操作Excel数据增删改查. 首先创建ExcelDB.xlsx文件,并添加两张工作表. 工作表1: UserInfo表,字段:UserId.UserName.Age.Address.CreateT ...
- list vue 添加数据方法_一篇文章教会你创建vue项目和使用vue.js实现数据增删改查...
简介:一篇文章教会你创建vue项目和使用vue.js实现数据增删改查 [一.项目背景] 在管理员的一些后台页面里,数据列表中都会对这些数据进行增删改查的操作,例如管理员添加商品.修改商品价格.删除商品 ...
- UltraGrid本地Oracle数据库增删改查
UltraGrid本地Oracle数据库增删改查 {public partial class Form1 : Form{public Form1(){InitializeComponent();DoQ ...
- 数据库数据增删改查练习题(1)——学生选课数据库
数据库数据增删改查练习题(1)--学生选课数据库 基本数据表 S(SNO,SNAME,AGE,SEX)学生 C(CNO,CNAME,TEACHER)课程 SC(SNO,CNO,GRADE)选课 练习题 ...
最新文章
- vue-cli2、vue-cli3脚手架详细讲解
- druid seata 配置_架构设计 | 基于Seata中间件,微服务模式下事务管理
- 20155229《网络对抗技术》Exp2:后门原理与实践
- ASP中Application与Sesstion对象的使用实例
- 未来人在数据分析中的角色转变
- ctfmon.exe开机无法自己主动启动
- cesium api 学习之旋转角 heading(yaw)、pitch、roll
- 预测科技未来发展趋势的10个定律
- 暖身驱寒的三种瑜伽呼吸法
- 【180630】VC++画面炫丽的2D 太空射击游戏源码
- oj1138c语言,九度OJ 1138:进制转换 (进制转换)
- QT象棋暗棋游戏(一)
- 微信小程序之获取表单数据
- C语言pow()函数:求x的y次方(次幂)
- python现成项目_搭建python项目
- UVA 12325 宝箱 Zombie‘s Treasure Chest
- oracle 日期改字符格式_Oracle时间转换成字符串
- “城市大脑”是城市的大脑,不是人类的大脑!
- 网桥的端口上直连的计算机,无线网桥怎么跟很电脑连接调试呢
- 开源开放,创新者赢,2022“科创中国”开源创新榜评选全面开启!
热门文章
- Python之一次性删除列表里的所有指定元素
- 计算机游戏测试,性能强劲又不张扬:IT之家游戏测试电脑推荐
- 华为ITR服务变革与转型的启发!ITR与LTC和IPD啥关系?华为许浩明老师分享(原创)
- 【期权课堂】第5课 期权价格的平价关系
- Unity3d的安装
- Qt 中的信息输出机制:QDebug、QInfo、QWarning、QCritical 的简单介绍和用法
- ISP图像质量调节介绍
- hibernate动态模型(Dynamic models)
- python 移动平均线_6移动平均线预测交易
- matlab绘制世界地图(含国界)、中国地图(含省界),可下载m_map和shp文件