zoukankan      html  css  js  c++  java
  • 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 条件;更新筛序记录的对应字段值
  • 相关阅读:
    Palindrome Partitioning
    Minimum Path Sum
    Maximum Depth of Binary Tree
    Minimum Depth of Binary Tree
    Unique Binary Search Trees II
    Unique Binary Search Trees
    Merge Intervals
    Merge Sorted Array
    Unique Paths II
    C++ Primer Plus 笔记第九章
  • 原文地址:https://www.cnblogs.com/Scorpicat/p/12296128.html
Copyright © 2011-2022 走看看