【发布时间】:2020-04-10 15:15:38
【问题描述】:
我的系统上安装了 oracle 数据库
我通过命令行访问它。
win+r > cmd > sqlplus
我已经创建了一个用户
system
和
password system
我创建了一个表
create table users ( username varchar(20));
插入了几条记录。
insert into users (username ) values ('user1');
insert into users (username ) values ('user2');
然后我退出
>exit
问题是当我尝试再次登录时。
桌子还在。但是我插入的数据不见了。
select * from users;
输出
no rows selected
【问题讨论】:
-
我认为您实际上并没有创建用户“SYSTEM”——这是一个默认的管理帐户。你永远不应该用它来存储数据。
-
在插入数据后输入 commit 并回车。否则,一旦您退出会话,数据将丢失。 Oracle(R.D.B.M.S)不同于mysql。