多语言展示
当前在线:1069今日阅读:117今日分享:28

【ORACLE开发】基本的增、删、改、查

小编用的是Oracle客户端PL/SQL工具。      最近在整理Oracle常用语句及函数,本篇为oracle  TABLE的基本增、删、改、查的SQL语句进阶版SQL语句的书写会在后续的经验中记录,请大家期待~
工具/原料

Oracle客户端PL/SQL

方法/步骤
1

【创建表】:首先我们先创建一个TABLE【bjcnc_ykinvoice_g_test】,在此表的基础上,做后续的增、删、改、查操作。       建表语句及表结构如下图:

2

【新增】:关键词insert;                    语法: insert into table (属性1,属性2.../*可选的*/)values(值,值...);       【insert实例】:insert语句及执行结果详见下图:                       insert into bjcnc_ykinvoice_g_test (ID, CITY, PROVINCE)                        values (1, '运城市', '山西省');                         ....

3

【查询】:关键字select ;                      语法:select [distinct] {*,column [alias],...} from table where 行限定(行限定 : 就是某一列上的值 );                      []括号内的内容代表可有可无;* 代表查询所有列;去重关键字distinct只能跟在select关键字之后;。      【查询实例】:查询SQL及结构详见下图:        1:查询【bjcnc_ykinvoice_g_test】所有列;        2:查询【bjcnc_ykinvoice_g_test】指定列;        3:查询【bjcnc_ykinvoice_g_test】所有的省份,重复的省份只显示一行;

4

【更新】:关键词 update;                   语法:UPDATE table SET 列名称 = 新值 WHERE 列名称 = 某值;         【更新实例:将省份值为北京的数据更新为北京市】:更新后的结果详见下图;           update bjcnc_ykinvoice_g_test t set t.province ='北京市'                      where t.province ='北京'

5

【删除】:关键词 delete;                   语法:DELETE FROM 表名称 WHERE 列名称 = 值;         【删除实例:将城市值为西城区的数据删除】:删除后的查询结果详见下图;         delete from bjcnc_ykinvoice_g_test t where t.city ='西城区';

注意事项

大家在使用update和delete操作时,记得一定要加where条件,防止误更新、删除全表数据;

推荐信息