Oracle简单的语句 查询 删除 修改(1)

Dual系统表介绍

数据类型:

数据是信息数字表现形式,信息的加工处理是以大量的结构化数据为载体进行的,数据库管理系统的核心是数据库,数据库的主要对象是表,表是结构化数据存储的地方.

Oracle系统也提供了大量的数据类型主要包括两大类:

1、用户自定义的数据类型

2、内置的数据类型

A、字符型

字符数据类型可以用于声明包含了多个字母数字数据的字段。

1、固定长度的字符类型

char:用于存储固定长度的字符,一旦声明长度固定(不论你存储的实际大小,但是大小绝对不能大于声明的长度)长度不足时,采用空格补充。1B的默认大小,最大尺寸为2000B。

Nchar与char的解析是一样的不过,ncarh存储的是Unicode字符数据。

2、可变长度的字符类型

varchar与char类似,但是它是用于存储可变的字符串,而char用于存储固定的字符串。

Nvarchar与varchar解析是一样的,不过nvarchar用于存储的数据位双字节的数据。

日期型

date 短日期格式(1990-10-10)

Timestamp长日期格式(1990-10-10 10:10:10)

数字型

Number(2),代表:声明一个2位数字的整数。

Number(3,2)代表:声明为3数字位,并且小数后有2位。

文本型-àlob数据类型

Blob:可以存储图像,音频文件及视频等文件。

Clob:字符格式的大型对象,oracle数据àunicode格式的编码

Bfile:用于存储二进制格式的文件。

--------------------------------------------------------------------------rowid 伪劣类型:用于在oracle内部保存表中的每条记录的物理地址。

创建表

插入语句:

1、向表中插入一条新的(全字段)记录

SQL> insert into emp(empno,ename,job,mgr,hiredate,sal,comm,deptno) values(1111,'test','test','7369',to_date('1992-12-12','yyyy-mm-dd'),100,100,20);

1 row inserted

或者写成

SQL> insert into emp values(2222,'test','test','7369',to_date('1992-12-12','yyyy-mm-dd'),100,100,20);

1 row inserted

都过查询即可看到结果

SQL> select * from emp;

EMPNO ENAME  JOB        MGR HIREDATE       SAL      COMM DEPTNO

----- ---------- --------- ----- ----------- --------- --------- ------

7369 SMITH   CLERK   7902 1980-12-17    800.00               20

……….//省略部分

1111 test      test      7369 1992-12-12    100.00    100.00     20

2222 test      test      7369 1992-12-12    100.00    100.00     20

2、向表中插入一条新的(部分字段)记录

SQL>  insert into emp(empno,ename,hiredate,deptno) values(3333,'test',to_date('1992-12-12','yyyy-mm-dd'),30);

1 row inserted

注意:在插入操作的时候如果有关联,一定要插入相应关联的字段的值.

备注:插入之后都需要手动的提交 commit;

SQL> commit;

Commit complete

SQL是structured Query Language(结构化查询语言)的缩写。可以使用sql语句建立或删除数据库的对象,插入,修改和更新数据库中的数据,并且可以对数据库执行各种日常管理的操作。它是所有关系数据库管理系统的标准语言.换句话说使用sql可以对所有的关系数据库进行操作。

SQL按照功能分类:

1、数据库定义语句

DDL(Data Definition Language):用于创建、修改、删除数据库对象。

2、数据库操作语句

DML(Data Manipulation Language)用于:查询,添加修改或删除存在数据库对象中的数据。

3、数据库控制语句DCL

DCL(Data Control Language)用于控制访问数据库中特定对象的用户、grant revoke

Oracle系统中经过对Sql语言扩展被称为PL/SQL语言

oracle删除查询的数据库语句,Oracle简略的语句 查询 删除 修改(1)相关推荐

  1. oracle提交数据按键,Oracle PLSQL - 仅提交数据库链接(Oracle PLSQL - Commit only database link)...

    Oracle PLSQL - 仅提交数据库链接(Oracle PLSQL - Commit only database link) 有没有办法只通过数据库链接而不是当前会话的数据提交在表上插入/更新的 ...

  2. oracle schema与mysql_Oracle数据库之Oracle 11g R2 用户与模式(schema)

    本文主要向大家介绍了Oracle数据库之Oracle 11g R2 用户与模式(schema),通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 创建用户的语法: Create u ...

  3. oracle静默安装访问数据库慢,Oracle数据库静默安装总结

    说到静默安装,就不得不提到响应文件,就是所谓的response file.在oracle,db2的安装中都有提供响应文件,这个响应文件其实就是一 在学习数据库的时候,不知道dbca的命令用了多少遍,但 ...

  4. 使用SQL语句查询学生数据库中学生信息 —14条基本查询语句

    SQL语句不区分大小写 调用数据库(数据库创建见上一篇文章) use STU_Information go 1.查询各位学生的学号.班级和姓名 --1.查询各位学生的学号.班级和姓名 select S ...

  5. mysql数据库cpu使用情况查询_数据库占用cpu较高的查询

    近来看到别人的有关数据库查询cpu占用较高的sql语句(本人sql并不好),所以查询了一下资料,记录一下,便于理解和应用. 首先,将语句贴在这里 SELECT TOP 10 --平均cpu时间 tot ...

  6. excel查询mysql数据库表,excel创建数据表/查询mysql数据库中所有表名

    excel两个表格,数据库表与专门查询该数据库信息的表.在查询表中以多个项目进行查询符合条件的数据. 可以用"筛选"这个功能,在菜单里,对两个列进行筛选,符合条件的就会显示出来.很 ...

  7. 为什么mysql删除不了数据库_为什么MySQL不建议delete删除数据

    这篇文章我会从InnoDB存储空间分布,delete对性能的影响,以及优化建议方面解释为什么不建议delete删除数据. InnoDB存储架构 从这张图可以看到,InnoDB存储结构主要包括两部分:逻 ...

  8. oracle删除重复字段数据库,用Oracle的分析函数删除重复的数据,

    用Oracle的分析函数删除重复的数据, 用Oracle的分析函数删除重复的数据 没有主键(Primary Key)约束保护的表格可能会让重复的数据行被插入进来.查找这种重复数据的传统方式是通过GRO ...

  9. Oracle自制数据仓库,自治数据库:Oracle 的自治数据仓库云-ADWC体验

    Oracle 已经在公有云上提供了自治的数据仓库,简单来说,自治的数据仓库可以将数据库的安装.部署.备份等基础工作,全部自动.简化完成,极大的降低了技术工作量. 登录到 Oracle Cloud ,可 ...

  10. oracle数据库月份日期固定,oracle 日期函数介绍-数据库专栏,ORACLE

    在oracle中有很多关于日期的函数,如: 1.add_months()用于从一个日期值增加或减少一些月份 date_value:=add_months(date_value,number_of_mo ...

最新文章

  1. SQLite的数据类型总结
  2. 第十五届全国大学生智能汽车竞赛 信标组亮灯顺序和次数
  3. 解析html文档的java库及范例
  4. 随机模拟_随机模拟可帮助您掌握统计概念
  5. matlab norm向量和矩阵的范数
  6. ADS1675调试无时钟输出
  7. linux基本命令与终端操作、linux命令英文全称解释、ls clear cd pwd cat touch cp rm rmdir mkdir mv file find grep sudo su
  8. yum安装php解析,详解Centos下YUM安装PHP的两种方式
  9. Vue3中导入项目Eslint和TS语法检测问题解决方案
  10. Windows添加.NET Framework 3.0 NetFx3 失败 - 状态为:0x800f0950
  11. 剪贴板是计算机系统,剪贴板在哪里,手把手教你如何打开电脑剪贴板
  12. java微信支付通知接口_java实现微信支付结果通知
  13. Consolidation Mappings
  14. oracle 动态声明变量_Oracle11g新特性之动态变量窥视
  15. python小孩的报酬_孩子参加家务劳动,家长要不要给报酬?
  16. 量子侦探社之“寻猫记”
  17. Macbook Apple Silicon 环境及常用软件安装
  18. update in .net
  19. Csocket OnReceive接收数据部分(解决接收数据不全的问题+获取时间+将数据写入文本文档)
  20. Textbox控件禁止用户向文本框中输入文字

热门文章

  1. Hive的UDF概念
  2. 还是畅通工程(思想+代码)
  3. 做一个“多人在线编辑器”,你会怎么开始
  4. 稳定性与高可用保障的工作思路
  5. 10个一行代码就能搞定的编程技巧
  6. 【深度学习】基于 Alluxio 数据缓存的性能优化
  7. 勇攀监控高峰-EMonitor之根因分析 背景
  8. MongoDB 4.2 新特性解读
  9. 首帧秒开+智能鉴黄+直播答题,阿里云直播系统背后技术大起底
  10. 为什么大家都在抵制用定时任务实现「关闭超时订单」功能?