码迷,mamicode.com
首页 > 其他好文 > 详细

数据操作语句(DML)

时间:2018-06-22 18:27:17      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:mit   esc   creat   人才   des   arch   str   使用   终端   

增加(插入)数据

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,回退,撤销操作)

 

数据操作语句(DML)

标签:mit   esc   creat   人才   des   arch   str   使用   终端   

原文地址:https://www.cnblogs.com/cjaaron/p/9214733.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!