我的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添加语句相关推荐

  1. oracle添加语句 commit,Oracle COMMIT语句

    在Oracle中,COMMIT语句可以用来提交当前事务的所有更改.提交后,其他用户将能够看到您的更改.本文要为大家带来的就是COMMIT语句的用法. COMMIT语句语法: Oracle / PLSQ ...

  2. Oracle SQL语句执行过程

    前言 QQ群讨论的时候有人遇到这样的问题:where子句中无法访问Oracle自定义的字段别名.这篇 博客就是就这一问题做一个探讨,并发散下思维,谈谈SQL语句的执行顺序问题. 问题呈现 直接给出SQ ...

  3. oracle回滚事务的关键字,Oracle ROLLBACK语句(回滚事务)

    Oracle ROLLBACK语句(回滚事务) 在Oracle中,ROLLBACK语句可以用来撤销当前事务或有问题的事务.本教程就将教大家如何使用ROLLBACK语句. ROLLBACK语法 ROLL ...

  4. Oracle Sql语句定时执行

    Oracle Sql语句定时执行 本文链接:https://blog.csdn.net/qq_16979575/article/details/70169519 通过网上查询,找到一种方案,就是先在o ...

  5. oracle查询语句大全

    oracle查询语句大全 oracle 基本命令大全一 1.create user username identified by password;//建用户名和密码oracle ,oracle 2. ...

  6. oracle rollback作用,Oracle ROLLBACK语句(回滚事务)

    在 Oracle 中,ROLLBACK 语句可以用来撤销当前事务或有问题的事务.本教程就将教大家如何使用 ROLLBACK 语句. ROLLBACK语法ROLLBACK [ WORK ] [ TO [ ...

  7. oracle revoke语句,Oracle ROLLBACK语句

    在Oracle中,ROLLBACK语句可以用来撤销当前事务或有问题的事务.本教程就将教大家如何使用ROLLBACK语句. ROLLBACK语法 ROLLBACK [ WORK ] [ TO [SAVE ...

  8. oracle人语句大全,oracle查询语句大全

    oracle分页查询的时候,不能使用limit,所以只能这样 1.  select * from table_name where   rownum>begin   and   rownum   ...

  9. oracle中子查询的执行顺序是,Oracle sql语句执行顺序

    sql语法的分析是从右到左 一.sql语句的执行步骤: 1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义. 2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限. ...

  10. Oracle添加ST_GEOMETRY地理类型

    环境:Centos7 + Oracle 11g(11.2) ArcSIG客户端环境:win10 + ArcSig10.2 Oracle添加ST_GEOMETRY地理类型 0.相关命令 -- 查询Ora ...

最新文章

  1. kaggle、TDS、arXiv等,我最喜欢的数据科学资源
  2. AsyncDisplayKit
  3. 【java】swing窗口及继承的应用
  4. 相机模型与标定(十二)--opencv圆形标志点检测算法
  5. 广州大学机器学习与数据挖掘实验一:线性回归
  6. 稞麦显示无法连接服务器,Modern Ops无法连接服务器是什么原因
  7. 如何注册gmail邮箱
  8. eda交通灯控制器波形输入_(EDA)基于FPGA的十字路口交通灯控制器设计说明书.doc...
  9. 移远BC28_opencpu方案_pin脚分配
  10. 2020平面设计新手入门技巧
  11. markdown的基本使用方法 1
  12. 让华为P30运行如飞的,是这个叫方舟的……
  13. 多人网络游戏服务器开发基础学习笔记 II: 帧同步 | 游戏客户端预测原理分析 | FPS 游戏状态同步
  14. UNIX环境高级编程-环境配置
  15. sja1000 中断_SJA1000PeliCAN模式下自收发问题
  16. Android/iOS微信6.3.5同时发布更新 支持群视频聊天、群公告
  17. 排球计分系统java_排球计分系统|网世技术排球计分系统下载v1.0官方版 - 欧普软件下载...
  18. 【项目】C语言实现对英文文本按字典顺序排序(1~100万+个单词,多种排序算法选择)
  19. iSpring sdk运用ispring sdk下载
  20. 1688API接口:item_get - 获得1688商品详情

热门文章

  1. Windows NT/2000/XP下不用驱动的Ring0代码实现
  2. 计算机组成模型机的视频教学,3CPU 3设计模型机 罗克露计算机组成原理课件(绝对与网上视频教程同步).pdf...
  3. 安装配置MySQL5.7详细教程
  4. 基于matlab的相关模板图像匹配技术
  5. 如何使用JavaScript替换DOM元素?
  6. 卷积神经网络的基本原理
  7. 群晖 VMM虚拟机安装windows XP
  8. QComboBox综合案例
  9. 生产计划排程、车间工序排程、APS高级计划与排程
  10. 通俗易懂的Matlab线性规划求解详解