Oracle添加语句
我的Oracle数据库学习笔记
Day 5 添加语句
文章目录
- 我的Oracle数据库学习笔记
- 前言
- 添加语句
- 添加语句的语法:
- 学生表
- 给学生表中添加一条数据
- 值与列顺序和类型一致
- 值的个数与列的个数的一致
- 给可空列赋值为null
- 地址列为空 (省略此列名)
- 值写为null
- 给有默认值的列使用默认值
- 省略有默认值的列
- 值中写default
- 省略列名列表
- 提交数据
前言
数据操作语言:DML :insert ,update ,delete ,select
注意: 执行insert ,update ,delete 操作结束后,提交数据
1) 点击提交按钮
2) commit;
添加语句
添加语句的语法:
insert into 表名(列名列表) values(值列表);
注意:
1)添加一条记录
2) 值列表的顺序和类型及个数 与列名列表对应的
3) 值列表中除了数值类型外,其他类型的值使用单引号引起来。
4) 给可空列赋值为空 4.1)列列表中不写此列 4.2)值写为null
5)给有默认值的列直接使用默认值时 5.1) 列列表中不写此列 5.2) 值写为default
6) 列名列表可以省略,注意值列表的顺序要与定义表时列的顺序一致 (不建议使用)
学生表
select * from studentInfo;
给学生表中添加一条数据
insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(1,'张三','男',21,'32165498747','zhang@126.com','北京海淀');
值与列顺序和类型一致
insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values('张三',1,'男',21,'32165498747','zhang@126.com','北京海淀');--类型不一致错误
值的个数与列的个数的一致
insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(2,'张帅','女',21,'32165498745','zhang@126.com');--没有足够的值
insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(2,'张帅','男',21,'32165498745','zhang@126.com','北京海淀','描述'); --值过多
给可空列赋值为null
地址列为空 (省略此列名)
insert into studentInfo(studentId,stuName,sex,age,phone ,email)
values(2,'张帅','男',21,'32165498745','zhang@126.com');
值写为null
insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(9,'大山','男',22,null,'oracle@126.com',null);
给有默认值的列使用默认值
省略有默认值的列
insert into studentinfo(studentId,stuName,age,phone,address)
values(10,'李林',21,'14785236956','北京西城');
值中写default
insert into studentInfo(studentid,stuname,sex,age, phone,email,address)
values(11,'蔡徐坤',default,20,'45632178954',default,null);
省略列名列表
insert into studentinfo
values(12,'邓伦',default,22,null,null,default);
提交数据
commit;
Oracle添加语句相关推荐
- oracle添加语句 commit,Oracle COMMIT语句
在Oracle中,COMMIT语句可以用来提交当前事务的所有更改.提交后,其他用户将能够看到您的更改.本文要为大家带来的就是COMMIT语句的用法. COMMIT语句语法: Oracle / PLSQ ...
- Oracle SQL语句执行过程
前言 QQ群讨论的时候有人遇到这样的问题:where子句中无法访问Oracle自定义的字段别名.这篇 博客就是就这一问题做一个探讨,并发散下思维,谈谈SQL语句的执行顺序问题. 问题呈现 直接给出SQ ...
- oracle回滚事务的关键字,Oracle ROLLBACK语句(回滚事务)
Oracle ROLLBACK语句(回滚事务) 在Oracle中,ROLLBACK语句可以用来撤销当前事务或有问题的事务.本教程就将教大家如何使用ROLLBACK语句. ROLLBACK语法 ROLL ...
- Oracle Sql语句定时执行
Oracle Sql语句定时执行 本文链接:https://blog.csdn.net/qq_16979575/article/details/70169519 通过网上查询,找到一种方案,就是先在o ...
- oracle查询语句大全
oracle查询语句大全 oracle 基本命令大全一 1.create user username identified by password;//建用户名和密码oracle ,oracle 2. ...
- oracle rollback作用,Oracle ROLLBACK语句(回滚事务)
在 Oracle 中,ROLLBACK 语句可以用来撤销当前事务或有问题的事务.本教程就将教大家如何使用 ROLLBACK 语句. ROLLBACK语法ROLLBACK [ WORK ] [ TO [ ...
- oracle revoke语句,Oracle ROLLBACK语句
在Oracle中,ROLLBACK语句可以用来撤销当前事务或有问题的事务.本教程就将教大家如何使用ROLLBACK语句. ROLLBACK语法 ROLLBACK [ WORK ] [ TO [SAVE ...
- oracle人语句大全,oracle查询语句大全
oracle分页查询的时候,不能使用limit,所以只能这样 1. select * from table_name where rownum>begin and rownum ...
- oracle中子查询的执行顺序是,Oracle sql语句执行顺序
sql语法的分析是从右到左 一.sql语句的执行步骤: 1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义. 2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限. ...
- Oracle添加ST_GEOMETRY地理类型
环境:Centos7 + Oracle 11g(11.2) ArcSIG客户端环境:win10 + ArcSig10.2 Oracle添加ST_GEOMETRY地理类型 0.相关命令 -- 查询Ora ...
最新文章
- kaggle、TDS、arXiv等,我最喜欢的数据科学资源
- AsyncDisplayKit
- 【java】swing窗口及继承的应用
- 相机模型与标定(十二)--opencv圆形标志点检测算法
- 广州大学机器学习与数据挖掘实验一:线性回归
- 稞麦显示无法连接服务器,Modern Ops无法连接服务器是什么原因
- 如何注册gmail邮箱
- eda交通灯控制器波形输入_(EDA)基于FPGA的十字路口交通灯控制器设计说明书.doc...
- 移远BC28_opencpu方案_pin脚分配
- 2020平面设计新手入门技巧
- markdown的基本使用方法 1
- 让华为P30运行如飞的,是这个叫方舟的……
- 多人网络游戏服务器开发基础学习笔记 II: 帧同步 | 游戏客户端预测原理分析 | FPS 游戏状态同步
- UNIX环境高级编程-环境配置
- sja1000 中断_SJA1000PeliCAN模式下自收发问题
- Android/iOS微信6.3.5同时发布更新 支持群视频聊天、群公告
- 排球计分系统java_排球计分系统|网世技术排球计分系统下载v1.0官方版 - 欧普软件下载...
- 【项目】C语言实现对英文文本按字典顺序排序(1~100万+个单词,多种排序算法选择)
- iSpring sdk运用ispring sdk下载
- 1688API接口:item_get - 获得1688商品详情
热门文章
- Windows NT/2000/XP下不用驱动的Ring0代码实现
- 计算机组成模型机的视频教学,3CPU 3设计模型机 罗克露计算机组成原理课件(绝对与网上视频教程同步).pdf...
- 安装配置MySQL5.7详细教程
- 基于matlab的相关模板图像匹配技术
- 如何使用JavaScript替换DOM元素?
- 卷积神经网络的基本原理
- 群晖 VMM虚拟机安装windows XP
- QComboBox综合案例
- 生产计划排程、车间工序排程、APS高级计划与排程
- 通俗易懂的Matlab线性规划求解详解