时间: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 建表