日期:2014-05-16 浏览次数:20436 次
DML(Data Manipulation Language – 数据操作语言) 可以在下列条件下执行:
????????? 向表中插入数据
????????? 修改现存数据
????????? 删除现存数据
1、插入语句
使用 INSERT 语句向表中插入数据。
INSERT INTO?????? table [(column [, column...])]
VALUES???????????????? (value [, value...]);
使用这种语法一次只能向表中插入一条数据
//向users表中插入一条完整的记录
SQL> insert into users(username,password,name,address,zip) values('kou','1234','xiaolin','保定',100089);
备注:如果是字符串加’’ 如果是数字可以加’’也可以不加è一般不加
SQL> commit;
注意:oracle数据库在DOS命令中执行插入,修改等操作时,必须手动完成提交。否则不会(真正)插入成功。
在插入完整的记录是users()中的表对应的字段可以省略不写.但一定要与数据库中表的结构对应才行。
//向users表中插入一条非完整的记录
SQL> insert into users(username,password) values('xl','123');
//注意:在插入部分字段的时候,必须满足的表的约束条件,否则会出现如下异常信息。