zoukankan      html  css  js  c++  java
  • 数据操作语句(DML)

    增加(插入)数据

    SQL>insert  into  表名  values(值1,值2 /*根据表中的字段顺序和字段类型相应填写*/);
    SQL>commit;  (提交,提交了别的人才看看到这个数据)
    
    SQL>insert  into  表名  value(值1,NULL(可以允许为空的字段才行)/*根据表中的字段顺序和字段类型相应填写*/);
    SQL>commit;  
    
    SQL>insert  into  表名(字段名1,字段名3)  values(值1,值3)
    /*选择部分字段插入数据 没有选择的字段对应的值是NULL值。*/
    /*这种语法必须包含非空字段*/

    演示:

    (例如QQ用户的建立,数据库对应的就是增加数据)

    (1)先建立一张表:

    create table empn(id number, primary key, name varchar2(30),salary number);

    加上primary  key  之后,ID必填,且不会重复:

    desc empn;

    没有提交,自己可以看到,但是别的终端不能再操作,会锁死,直到使用的人提交(或者撤销操作rollback了)为止。

    SQL>commit;
    Commit complete.
    

    2)允许为空的字段可以填NULL:

    insert into empn values(2, NULL, 2345678);

     

     

    (3)选择部分字段插入数据:

    insert into empn(id, name) values(3,'Tom');

    删除数据

    SQL>delete from  表名  where  条件;
    SQL>commit;(确认删除了就提交,别人才能看到该表的数据,也才能操作)
    
    delete from empn where id=3 or id=2;

     

    更新数据

    SQL>update from  表名  set  字段名=值,字段名2=‘值2’  where  条件
    SQL>commit;(或者rollback,回退,撤销操作)
    
  • 相关阅读:
    买书问题
    结队开发项目—NABC模型
    《梦断代码》读后感3
    <梦断代码>读后感2
    四则运算3
    数组结对开发
    BICEP单元测试——随机四则运算升级版
    新 四则运算题目 修改
    新 四则运算题目 C++
    新 四则运算题目设计思路
  • 原文地址:https://www.cnblogs.com/cjaaron/p/9214733.html
Copyright © 2011-2022 走看看