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数据增删改查基本命令相关推荐

  1. jdbc链接mysql按照id查询_使用jdbc连接并操作Oracle数据库(增删改查IDUS)

    使用jdbc连接并操作Oracle数据库(增删改查IDUS) [oracle@zaibei-db ~]$ sqlplus /nolog SQL*Plus: Release 11.2.0.4.0 Pro ...

  2. Java Web 应用实例 servlet实现oracle 基本增删改查

    原文地址为: Java Web 应用实例 servlet实现oracle 基本增删改查 很久没有写博客了,可能是太懒散,不愿意把时间花在这上面,可是我心里还是知道写博客的重要性的 ,所以从今天开始 , ...

  3. ext store 数据修改_Go 数据存储篇(一):基于内存存储实现数据增删改查功能...

    在 Web 编程中,经常需要处理用户请求数据,而用户请求数据的处理往往又涉及到数据存储与获取,支持存储数据的媒介很多,包括内存.文件系统.数据库等,接下来,学院君将花几个篇幅的教程来系统介绍 Go W ...

  4. Django实现对数据库数据增删改查(二)

    目录 1.基本框架 1.1.路由分发 1.2.视图函数-逻辑处理 1.3.模板 2.查询功能 2.1.视图函数 2.2.模板函数 3.添加功能 3.1.路由分发 3.2视图函数 3.3.模板 4.编辑 ...

  5. 一篇文章教会你创建vue项目和使用vue.js实现数据增删改查

    简介:一篇文章教会你创建vue项目和使用vue.js实现数据增删改查 [一.项目背景] 在管理员的一些后台页面里,数据列表中都会对这些数据进行增删改查的操作,例如管理员添加商品.修改商品价格.删除商品 ...

  6. C#操作Excel数据增删改查(转)

    C#操作Excel数据增删改查. 首先创建ExcelDB.xlsx文件,并添加两张工作表. 工作表1: UserInfo表,字段:UserId.UserName.Age.Address.CreateT ...

  7. list vue 添加数据方法_一篇文章教会你创建vue项目和使用vue.js实现数据增删改查...

    简介:一篇文章教会你创建vue项目和使用vue.js实现数据增删改查 [一.项目背景] 在管理员的一些后台页面里,数据列表中都会对这些数据进行增删改查的操作,例如管理员添加商品.修改商品价格.删除商品 ...

  8. UltraGrid本地Oracle数据库增删改查

    UltraGrid本地Oracle数据库增删改查 {public partial class Form1 : Form{public Form1(){InitializeComponent();DoQ ...

  9. 数据库数据增删改查练习题(1)——学生选课数据库

    数据库数据增删改查练习题(1)--学生选课数据库 基本数据表 S(SNO,SNAME,AGE,SEX)学生 C(CNO,CNAME,TEACHER)课程 SC(SNO,CNO,GRADE)选课 练习题 ...

最新文章

  1. vue-cli2、vue-cli3脚手架详细讲解
  2. druid seata 配置_架构设计 | 基于Seata中间件,微服务模式下事务管理
  3. 20155229《网络对抗技术》Exp2:后门原理与实践
  4. ASP中Application与Sesstion对象的使用实例
  5. 未来人在数据分析中的角色转变
  6. ctfmon.exe开机无法自己主动启动
  7. cesium api 学习之旋转角 heading(yaw)、pitch、roll
  8. 预测科技未来发展趋势的10个定律
  9. 暖身驱寒的三种瑜伽呼吸法
  10. 【180630】VC++画面炫丽的2D 太空射击游戏源码
  11. oj1138c语言,九度OJ 1138:进制转换 (进制转换)
  12. QT象棋暗棋游戏(一)
  13. 微信小程序之获取表单数据
  14. C语言pow()函数:求x的y次方(次幂)
  15. python现成项目_搭建python项目
  16. UVA 12325 宝箱 Zombie‘s Treasure Chest
  17. oracle 日期改字符格式_Oracle时间转换成字符串
  18. “城市大脑”是城市的大脑,不是人类的大脑!
  19. 网桥的端口上直连的计算机,无线网桥怎么跟很电脑连接调试呢
  20. 开源开放,创新者赢,2022“科创中国”开源创新榜评选全面开启!

热门文章

  1. Python之一次性删除列表里的所有指定元素
  2. 计算机游戏测试,性能强劲又不张扬:IT之家游戏测试电脑推荐
  3. 华为ITR服务变革与转型的启发!ITR与LTC和IPD啥关系?华为许浩明老师分享(原创)
  4. 【期权课堂】第5课 期权价格的平价关系
  5. Unity3d的安装
  6. Qt 中的信息输出机制:QDebug、QInfo、QWarning、QCritical 的简单介绍和用法
  7. ISP图像质量调节介绍
  8. hibernate动态模型(Dynamic models)
  9. python 移动平均线_6移动平均线预测交易
  10. matlab绘制世界地图(含国界)、中国地图(含省界),可下载m_map和shp文件