目录
学习Oracle数据库的基本操作(一)
1.SQL Developer新建表
(1)建表
(2)查询表
查询所有数据:select * from [表名];
插入数据操作:insert into [表名] values('值1','值2',……);
(3)插入数据
(4)SQL Plus查询和插入数据入表
既然SQL Developer和Oracle建立的连接,那么SQL Developer中新建的表和对数据的操作那么在SQL Plus(终端窗口)中也可以查询到。
连接用户:conn scott/Admin123123
确定当前用户:show user;
查询当前用户下的表:select table_name from user_tables;
查询数据:select * from demo_1;
注:没有查询到数据是怎么回事呢?难道是我们没有插入数据成功,其实不是的,是因为我们虽然在SQL Developer中新建了表并且插入的数据,并且在SQL Developer中查询数据时也是插入成功的,然而我们却没有提交事务,因为在对数据进行修改之后比较提交更改事务,这样才能在SQL Plus中访问到数据。
创建表的话,也可以在“查询构建器”中使用SQL语句方式进行创建,如:
2.SQL Plus新建表
(1)新建表
create table demo_table(ID varchar(20))
(2)查询和插入数据
既然在SQL Plus中创建表,对数据进行修改,那么在SQL Developer也可以同步的进行:
提交事务:commit;
设置自动提交事务:set autocommit on;
设置关闭自动提交事务:set autocommit off;
这一节主要涉及到表的创建方式,查询和插入数据以及提交事务的情况。