本文共 3960 字,大约阅读时间需要 13 分钟。
新建表T_USER_INFO,其中“添加栏位”向表中插入相应字段,目前我插入的字段包括:ID(序号)、USERNAME(用户名)、PWD(密码)、STATUS(权限)、DW_NAME(单位名称)、DW_CODE(单位代码),同时可以设置主键、非空属性、添加注释等操作。 同时,任务栏中还有索引、外键、触发器、权限供我们设置。这篇文章主要介绍一些基础知识,会基本使用即可,后面有机会给大家深层次讲解下这些用法。
insert into T_USER_INFO (ID,USERNAME,PWD,STATUS,DW_NAME,DW_CODE)values('1', 'Eastmount', '123123', '2', '教务处', '10001');运行结果如下图所示,同时可以设置结果升序显示。
update T_USER_INFO set USERNAME='杨秀璋' and PWD='123456' and STATUS='2' and DW_NAME='软件学院' and DW_CODE='08111003'where ID='0';但是会报错:[Err] ORA-00933: SQL command not properly ended Orcale语法与MySQL的区别,需要使用逗号替代and。
update T_USER_INFO set USERNAME='杨秀璋', PWD='123456', STATUS='2', DW_NAME='软件学院', DW_CODE='08111003'where ID='0';运行结果如下图所示:
select * from T_USER_INFO where USERNAME='杨秀璋';查询结果如下图所示:
delete T_USER_INFO where ID='0';运行结果如下图所示:
String sql="delete T_USER_INFO where ID='"+ID+"'";
/*Navicat Oracle Data TransferOracle Client Version : 11.2.0Source Server : 远程oracle连接Source Server Version : 110200Source Host : XXXSource Schema : XXXXXXTarget Server Type : ORACLETarget Server Version : 110200File Encoding : 65001Date: 2016-04-07 22:00:50*/-- ------------------------------ Table structure for "T_USER_INFO"-- ----------------------------DROP TABLE "T_USER_INFO"; CREATE TABLE "GUI"."T_USER_INFO" ( "ID" NUMBER(22,0) NOT NULL ENABLE, "USERNAME" VARCHAR2(50) NOT NULL ENABLE, "PWD" VARCHAR2(50) NOT NULL ENABLE, "STATUS" NUMBER(22,0) NOT NULL ENABLE, "DW_NAME" VARCHAR2(100), "DW_CODE" VARCHAR2(50), PRIMARY KEY ("USERNAME") USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) TABLESPACE "USERS" ENABLE ) SEGMENT CREATION IMMEDIATE PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) TABLESPACE "USERS" ;-- ------------------------------ Records of T_USER_INFO-- ----------------------------INSERT INTO "T_USER_INFO" VALUES ('100', 'test01', '000000', '1', '经济学院', '3001');INSERT INTO "T_USER_INFO" VALUES ('101', 'test02', '000000', '1', '金融学院', '3002');INSERT INTO "T_USER_INFO" VALUES ('102', 'test03', '000000', '1', '工商学院', '3003');INSERT INTO "T_USER_INFO" VALUES ('103', 'test04', '000000', '1', '会计学院', '3004');INSERT INTO "T_USER_INFO" VALUES ('104', 'test05', '000000', '1', '公管学院', '3005');INSERT INTO "T_USER_INFO" VALUES ('105', 'test06', '000000', '1', '管科学院', '3006');
最后希望文章对你有所帮助,如果文章中存在错误或不足之处,还请海涵~后面可能会写一些更有深度的Orcale数据库相关文章,尤其是如何提高数据库的性能,结合实际项目。
(By:Eastmount 2016-04-06 深夜1点 )