当前位置:Gxlcms > 数据库问题 > oracle数据库之单表查询

oracle数据库之单表查询

时间:2021-07-01 10:21:17 帮助过:25人阅读

我们在上一篇中创建了一个classinfo和studentinfo表,这两个表都是没有任何数据的。如下图所示:

技术分享图片

我们在看看studentinfo表

技术分享图片

select * from classinfo;   --用于查询班级表的sql 

select * from studentinfo;   --用于查询学生表的sql

那么我们接下来往表中插入数据,插入数据的套路有两种比较常用的方法,我们先看第一种方法,请看 insert into关键字的正确使用姿势。我们先向classinfo表中插入如下数据:01,测试1班     02,测试2班   03,测试3班 , 04 测试4班(插入数据时,一定要注意插入数据的类型和约束,不要违背我们创建表时的约束,具体可以看我的上一篇介绍---oracle创建表操作) ,好继续看表演:

insert into classinfo(classid,classname) values(01,测试一班);
insert into classinfo(classid,classname) values(02,测试二班);
insert into classinfo(classid,classname) values(03,测试三班);
insert into classinfo(classid,classname) values(04,测试四班);
commit;

--commit  是一次性提交到数据库保存,不commit就不会真正存储到数据库中。
--rollback 是回滚操作,代表的意思就是不commit就可以回滚到上一次操作

我们向classinfo表中插入了4条数据,看一下sql解析:

insert into ---插入表的sql关键字

classinfo ---插入数据的表的名字 

classid ,classname ---表中的列名

values ---插入数据的 sql关键字 

我们看一下插入后的结果,插入运行完成后,需要select * from classinfo这个表来看一下,有没有成功。如下图:

技术分享图片

很完美,插入完成了,插入成功以后,如果我们向提交到数据库中,需要commit一下,不然只是临时创建成功,没有真正保存到数据库中。然后我们继续往studentinfo表中插入一些数据,看表演:

insert into studentinfo(studentid,studentname,studentsex,studentage,studenttel,studentaddress)
values(01,张山,,15,13789895566,北京);

select * from studentinfo;

 

oracle数据库之单表查询

标签:技术分享   http   inf   使用   插入   北京   单表查询   nbsp   建表   

人气教程排行