数据操作(增、删、改)

数据操作

在SQL语句之中,DML语法包含有两个内容:查询、更新,对于查询主要是以复杂查询为主,而更新操作主要分为三种:增加、修改、删除。所有的更新指令都是固定的,但是在更新的时候又不可能离开查询。因为涉及到修改操作,所以先将emp表备份

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5YqcyGfg-1581603890548)(C:\Users\016322605\Desktop\csdn\Oracle\捕获183.PNG)]

1、数据增加

数据增加的操作,语法格式如下:

INSERT INTO 表名称 [(字段名称,字段名称,…)] VALUSE (数据,数据…);

数据的增加操作需要注意一点,关于数据的定义问题:

  • 字符串:使用单引号

  • 数值:直接编写

  • 日期:有三种方式可以选择:

    |-可以设置为当前日期:SYSDATE:

    |-根据日期的保存结构编写字符串:’天-月-年’

    |-可以利用TO_DATE()函数将字符串转换为DATE型数据

范例:实现数据增加,保存新的内容

  • 使用完整语法实现数据增加:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UFOBduaz-1581603890549)(C:\Users\016322605\Desktop\csdn\Oracle\捕获184.PNG)]

  • 简化的语法格式

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RmMtEmUY-1581603890549)(C:\Users\016322605\Desktop\csdn\Oracle\捕获185.PNG)]

    简化格式必须按照数据库的字段顺序添加,在实际开发中,一般写完整格式的数据增加。

    2、数据更新

    可以针对于数据表中的已有数据进行更新操作,语法格式:

    UPDATE 表名称 SET 字段=内容,字段=内容,…[WHERE 更新条件(s)]

    范例:要求将7369的雇员工资修改为888、佣金改为100

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L4xCqXKU-1581603890549)(C:\Users\016322605\Desktop\csdn\Oracle\捕获186.PNG)]

    范例:将工资最低的雇员工资修改为公司的平均工资

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mdNXuFfJ-1581603890550)(C:\Users\016322605\Desktop\csdn\Oracle\捕获187.PNG)]

    3、数据删除

    删除数据语法格式:

    DELECT FROM 表名称 [WHERE 删除条件(s)];

    范例:删除雇员编号为7369的雇员信息

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uvbsJv71-1581603890550)(C:\Users\016322605\Desktop\csdn\Oracle\捕获188.PNG)]

    范例:删除若干个数据

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8DuRn6pS-1581603890551)(C:\Users\016322605\Desktop\csdn\Oracle\捕获189.PNG)]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值