首页数据库Oracle数据库中添加数据语句有哪些

Oracle数据库中添加数据语句有哪些

时间2024-03-23 07:24:03发布访客分类数据库浏览853
导读:这篇文章给大家分享的是“Oracle数据库中添加数据语句有哪些”,文中的讲解内容简单清晰,对大家认识和了解都有一定的帮助,对此感兴趣的朋友,接下来就跟随小编一起了解一下“Oracle数据库中添加数据语句有哪些”吧。...
这篇文章给大家分享的是“Oracle数据库中添加数据语句有哪些”,文中的讲解内容简单清晰,对大家认识和了解都有一定的帮助,对此感兴趣的朋友,接下来就跟随小编一起了解一下“Oracle数据库中添加数据语句有哪些”吧。

本篇文章给大家带来了关于Oracle添加语句的相关知识,其中包括添加语句的语法和默认值等相关问题,希望对大家有帮助。

添加语句

添加语句的语法:

insert into 表名(列名列表) values(值列表);
    

注意:

1)添加一条记录

2) 值列表的顺序和类型及个数 与列名列表对应的

3) 值列表中除了数值类型外,其他类型的值使用单引号引起来。

4) 给可空列赋值为空 4.1)列列表中不写此列 4.2)值写为null

5)给有默认值的列直接使用默认值时 5.1) 列列表中不写此列 5.2) 值写为default

6) 列名列表可以省略,注意值列表的顺序要与定义表时列的顺序一致 (不建议使用)

学生表

select * from studentInfo;
    

给学生表中添加一条数据

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(1,'张三','男',21,'32165498747','zhang@126.com','北京海淀');
    

值与列顺序和类型一致

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values('张三',1,'男',21,'32165498747','zhang@126.com','北京海淀');
    --类型不一致错误

值的个数与列的个数的一致

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(2,'张帅','女',21,'32165498745','zhang@126.com');
    --没有足够的值
insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(2,'张帅','男',21,'32165498745','zhang@126.com','北京海淀','描述');
     --值过多

给可空列赋值为null

地址列为空 (省略此列名)

insert into studentInfo(studentId,stuName,sex,age,phone ,email)
values(2,'张帅','男',21,'32165498745','zhang@126.com');
    

值写为null

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(9,'大山','男',22,null,'oracle@126.com',null);
    

给有默认值的列使用默认值

省略有默认值的列

insert into studentinfo(studentId,stuName,age,phone,address)
values(10,'李林',21,'14785236956','北京西城');
    

值中写default

insert into studentInfo(studentid,stuname,sex,age, phone,email,address)
values(11,'蔡徐坤',default,20,'45632178954',default,null);
    

省略列名列表

insert into studentinfo
values(12,'邓伦',default,22,null,null,default);
    

提交数据

commit;


感谢各位的阅读,以上就是“Oracle数据库中添加数据语句有哪些”的内容了,通过以上内容的阐述,相信大家对Oracle数据库中添加数据语句有哪些已经有了进一步的了解,如果想要了解更多相关的内容,欢迎关注网络,网络将为大家推送更多相关知识点的文章。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Oracle数据库中添加数据语句有哪些
本文地址: https://pptw.com/jishu/651187.html
Python的range函数作用是什么,怎样使用? Python中format的用法是什么,使用要注意哪些?

游客 回复需填写必要信息