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 条件;更新筛序记录的对应字段值
  • 相关阅读:
    Android官方数据绑定框架DataBinding*
    Application 使用分析*
    Android HandlerThread与IntentService*
    Android中SQLite应用详解*
    Android开发中,那些让您觉得相见恨晚的方法、类或接口*
    巧用ViewPager 打造不一样的广告轮播切换效果*
    Android-Universal-Image-Loader的缓存处理机制与使用 LruCache 缓存图片*
    Android Volley完全解析*
    Android 蓝牙*
    Android自定义View
  • 原文地址:https://www.cnblogs.com/Scorpicat/p/12296128.html
Copyright © 2011-2022 走看看