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用户的创建,数据库对应的就是增长数据)sql
(1)先创建一张表:数据库
create table empn(id number, primary key, name varchar2(30),salary number);
加上primary key 以后,ID必填,且不会重复:spa
desc empn;
没有提交,本身能够看到,可是别的终端不能再操做,会锁死,直到使用的人提交(或者撤销操做rollback了)为止。blog
SQL>commit; Commit complete.
(2)容许为空的字段能够填NULL:it
insert into empn values(2, NULL, 2345678);
(3)选择部分字段插入数据:table
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,回退,撤销操做)