介绍
Oracle是目前世界上最流行的关系型数据库管理系统之一。在日常开发中,我们经常需要向数据库中插入新数据。本篇文章将介绍如何在Oracle中增加数据。
向表中插入新数据
使用INSERT INTO语句
在Oracle中,我们可以使用INSERT INTO语句向表中插入新数据。语法如下:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
其中,table_name是要插入的表名,column1, column2, column3, ...是要插入的列名,values1, values2, values3, ...是要插入的值。
例如,在一个名为students的表中,我们要插入一条新数据:
INSERT INTO students (id, name, age, gender, major)
VALUES (1001, 'Tom', 20, 'Male', 'Computer Science');
这条语句会在students表中插入一条id为1001,姓名为Tom,年龄为20,性别为Male,专业为Computer Science的记录。
插入数据时忽略某些列
如果我们在插入数据时只想插入某些列的值,可以使用以下语法:
INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);
例如,在名为students的表中,我们只想插入id和name这两列的值:
INSERT INTO students (id, name)
VALUES (1002, 'Amy');
这条语句会在students表中插入一条id为1002,姓名为Amy的记录。age、gender和major这三列的值将自动设置为NULL。
使用Oracle SQL Developer插入数据
除了使用SQL语句向Oracle数据库中插入新数据,我们还可以使用Oracle SQL Developer工具进行操作。这个工具提供了一种简单的图形化界面,以便我们方便地插入新数据。
打开Oracle SQL Developer
在PC上运行Oracle SQL Developer,会出现以下界面:
连接数据库
在左侧面板中选择connection,单击加号添加新连接。在弹出的对话框中,输入连接信息,单击测试按钮测试连接是否成功。
插入新数据
在左侧面板中选择表格下的要插入数据的表名,右键单击选择表格选项,单击第一项插入行以打开一个新的窗口。
在打开的窗口中,我们可以输入新数据。当我们完成数据输入后,单击工具栏上的保存按钮即可将新数据插入数据库。
更新数据
使用UPDATE语句
在Oracle中,我们使用UPDATE语句来更新数据。语法如下:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
其中,table_name是要更新的表名,column1, column2, ...是要更新的列名,value1, value2, ...是要更新的值,WHERE子句指定要更新的行。
例如,我们在名为students的表中,要将id为1001的记录的姓名改为Jerry:
UPDATE students
SET name = 'Jerry'
WHERE id = 1001;
删除数据
使用DELETE语句
在Oracle中,我们使用DELETE语句来删除数据。语法如下:
DELETE FROM table_name
WHERE condition;
其中,table_name是要删除的表名,WHERE子句指定要删除的行。
例如,我们在名为students的表中,要删除id为1001的记录:
DELETE FROM students
WHERE id = 1001;
总结
本篇文章介绍了在Oracle中增加、更新、删除数据的方法。要想成为一名优秀的Oracle开发人员,需要熟练掌握这些基本操作。