Oracle——数据操纵DML(一)

news/2025/4/2 5:08:32/
STU1

在这里插入图片描述

1、不指定字段的整行插入

STU1中新增一名同学的基本信息,SQL如下:

INSERT INTO test.stu1 VALUES('0001','牛牛','男',24,to_date('1988-05-25','YYYY-MM-DD'),'12外语')

格式如下:

INSERT INTO 表名 VALUES(1,2,...,值n)

对于CHAR或VARCHAR等字符型数据类型的字段,插入值时以==‘’==将值引用起来,日期型数据类型必须加上’TO_DATE’函数进行转换。转换格式为TO_DATE(DATE,‘格式符’)。

注:对于不指定字段的整行插入格式,INSERT语句中的VALUES子句中值的顺序、数据类型和长度必须要与待插入表的字段一致。

2、指定字段的整行插入

在STU1中追加一名新同学的信息:

INSERT INTO test.stu1 (SNO,sname,sgentle,sage,sbirth,sdept) VALUES('0002','GGB','男',24,to_date('1988-06-25','YYYY-MM-DD'),'12计算机')

采用指定字段的整行插入方式插入单行数据,可以减少插入时出现的语法错误和逻辑错误。此外,该格式由于列出了表的所有字段名,在具体的数据插入过程还可以对字段的顺序进行改变,只需将VALUES子句中相应值顺序改变即可。

用’SELECT’语句查看表记录,可以立即看到新插入的记录,但当用户关闭SQL*Plus再重新打开后该记录却无法显示。这是因为该记录的插入操作只保存到缓冲区,如真正需要写入到数据表STU1中,还需以’COMMIT’命令进行提交。

注:在实际的应用中,为了确保插入数据值能够与目标表的字段一一对应,一般都推荐使用指定字段的插入格式。

3、插入空值

空值即该处数值为空(NULL)但不是空格,而是说在空值处根本就没有数据存在。

INSERT INTO TEST.STU1 (SNAME,SNO,SGENTLE,SAGE) VALUES('阿伟','0003','男',23)

如果列被定义为NOT NULL,这时列中不允许有空值存在,则当用户使用INSERT语句时必须在此列插入一个数值。

注:空值和空格是不同的,在许多数据库中空格和空值在表中显示的都是空白,但其含义是截然不同的,空值表示值为空,空格表示值为’ '。


http://www.ppmy.cn/news/98825.html

相关文章

python常用知识梳理(必看篇)

下面小编就为大家带来一篇python常用知识梳理(必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 接触python已有一段时间了,下面针对python基础知识的使用做一完整梳理: 1)避免…

海康 综合安防管理平台 对接

海康摄像头对接,通过海康综合安防管理平台对接 1. 海康综合安防管理平台介绍 1.1 官网介绍 1.2 个人理解 综合安防管理平台部署之后,有2个系统,一个是综合安防管理平台:是用户端系统,一个是运营中心:是综…

黑客为什么不攻击赌博网站?

攻击了,只是你不知道而已! 同样,对方也不会通知你,告诉你他黑了赌博网站。 攻击赌博网站的不一定是正义的黑客,也可能是因赌博输钱而误入歧途的法外狂徒。之前看过一个警方破获的真实案件:28岁小伙因赌博…

java boot项目读取yml配置信息

之前 我们讲过 boot的配置文件格式主要有三种 application.properties application.yml application.yaml 我们说推荐用 application.yml 其实从 xml 到 yml 都是要系统去读取他的配置信息 今天 我们就来写一下 在java中读取 yml的配置 这里 我在 yml中多加两个配置 代码如下…

动态链接库

定义 动态链接库(DLL):在程序运行的时候,连接库,程序发布的时候,还需要将库一并打包,不然别人用不了。 静态链接库:在程序编译的时候,链接库,就是把库的代码…

大数据周会-本周学习内容总结015

开会时间:2023.05.28 15:30 线下会议 目录 01【fhzny项目】 02【Spark】 03【调研-数仓构建】 3.1【数仓构建,流程图、架构图、使用场景】 场景选择 组件设计 构建流程 04【专利】 05【导师点评】 01【fhzny项目】 GitLabMyBatis-PlusSpringbo…

秒懂数据湖、数仓关系

数据湖,可以保存任何格式的原始数据,包括类似sql的结构化数据、json/csv/xml/html等半结构化数据、pdf/xlsx/音视频二进制数据等非结构化数据 数据仓库,提供OLAP能力,需要提前定义Schema 参考: 《云原生数据中台&am…

shader 混合模式

在所有着色器执行完毕,所有纹理都被应用,所有像素准备被呈现到屏幕之后,使用Blend命令来操作这些像素进行混合。 3.2 blend的语法 BlendOff:关闭blend混合(默认值) BlendSrcFactor DstFactor :配置并启动混…