• 13 SQL语言——数据的增删改以及表备份


    insert 增

    --数据库的增insert

    • --注意:执行后(F8(在PLSQL中))并没有真正修改(在内存中),要点击提交按钮(F10)才会被修改到文件
    • --注意:提供一次回滚的机会(从内存中撤销)(shift+f10)
    • --insert into 表名(字段名) values(对应值)
    • --主键必须给值
    • --对于一些允许为空的字段,可以填写null,或在不写字段的情况下,不写对应值。
      •   insert into dept(deptno,dname,loc) values(60,'HAHA',null);
      •   isnert into dept(deptno,dname) values(60,'haha');//可以为空的字段,可以选择不写
    • --如果是全字段插入,可以省略为:insert 表名 values(对应值);
      •   insert into dept values(70,'BABA','NANJING');
    • --高级增:从另一个表查询的数据插入本表(要求查询的数据与插入的数据类型和顺序一一对应)
      •   insert into dept select floor(empno/1000),ename,job from emp where empno='7369';(满填充)
      •        insert into dept(deptno,dname) select floor(empno/100),ename from emp where empno='7369';(选择填充)

    delete删

    --删除表中的数据

    • --delete from 表名; 删除表中的所有记录
    • --delete from 表名 where 条件; 删除指定条件的记录
    • --truncate table 表名;清空表中记录,效率更高
    • --同样需要提交,才能真正的修改文件。也同样的提供一次回滚的机会。

    --删表

    • drop table 表名;

    update改

    --update 更新

    • --update 表名 set 字段名=值,字段名=值...;谨慎:更新每一条记录的对应字段值
    • --update 表名 set 字段名=值,字段名=值...where 条件;更新筛序记录的对应字段值
  • 相关阅读:
    转: android emulator 命令详解
    ubuntu 环境变量PATH的修改
    ubuntu创建、删除文件及文件夹,强制清空回收站方法
    51单片机的P0口工作原理详细讲解
    smartconfig配置模式
    (网卡)混杂模式
    Scrapy shell使用
    Splash 笔记
    Lua一般都用来干什么,有什么优点
    python dict转json并保存文件
  • 原文地址:https://www.cnblogs.com/Scorpicat/p/12296128.html
Copyright © 2020-2023  润新知