Oracle客户端PL/SQL
【创建表】:首先我们先创建一个TABLE【bjcnc_ykinvoice_g_test】,在此表的基础上,做后续的增、删、改、查操作。 建表语句及表结构如下图:
【新增】:关键词insert; 语法: insert into table (属性1,属性2.../*可选的*/)values(值,值...); 【insert实例】:insert语句及执行结果详见下图: insert into bjcnc_ykinvoice_g_test (ID, CITY, PROVINCE) values (1, '运城市', '山西省'); ....
【查询】:关键字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】所有的省份,重复的省份只显示一行;
【更新】:关键词 update; 语法:UPDATE table SET 列名称 = 新值 WHERE 列名称 = 某值; 【更新实例:将省份值为北京的数据更新为北京市】:更新后的结果详见下图; update bjcnc_ykinvoice_g_test t set t.province ='北京市' where t.province ='北京'
【删除】:关键词 delete; 语法:DELETE FROM 表名称 WHERE 列名称 = 值; 【删除实例:将城市值为西城区的数据删除】:删除后的查询结果详见下图; delete from bjcnc_ykinvoice_g_test t where t.city ='西城区';
大家在使用update和delete操作时,记得一定要加where条件,防止误更新、删除全表数据;