Oracle基础学习二:表的创建 数据的操作 在VS程序中的查询显示
2007-04-13 11:50
1131 查看
1.system登录-新建用户-以新用户登录
2.新建表 视图
3.新增数据
4.修改 删除数据 利用如下工具
A. SQL Plus
B. SQLPlus Worksheet
C. PL/SQL Developer
5.VS查询Oracle数据
===================
1.system登录-新建用户-以新用户登录
----------------------------------
利用system/manager进入ADB
在网络-数据库-ADB下的
安全性-用户 处 点击右键
选择 创建 用户
输入一般信息处的名称 口令
以及表空间等的选择
创建一个用户USER1_ADB 密码 user1test
并分配相关权限
相关SQL语句如下:
CREATE USER "USER1_ADB" PROFILE "DEFAULT"
IDENTIFIED BY "user1test" DEFAULT TABLESPACE "USERS"
ACCOUNT UNLOCK;
GRANT "CONNECT" TO "USER1_ADB";
GRANT "DBA" TO "USER1_ADB";
2.新建表 视图
--------------
利用新建的用户USER1_ADB 进入ADB
在方案-表 处 右键 选择 创建 或者 利用向导创建
创建一个STUDENT表 有STUID,STUNAME 两个字段
相关SQL语句如下:
CREATE TABLE "USER1_ADB"."STUDENT" ("STUID" VARCHAR2(10) NOT NULL,
"STUNAME" VARCHAR2(10) NOT NULL)
如同新建表一样 创建视图
相关SQL语句如下:
CREATE VIEW "USER1_ADB"."V_STUDENT" AS
SELECT USER1_ADB.STUDENT.STUID, USER1_ADB.STUDENT.STUNAME
FROM USER1_ADB.STUDENT WITH READ ONLY
3.新增数据
----------
利用新建的用户USER1_ADB 进入ADB
在方案-表-USER1_ADB下面找到STUDENT表
右键-表数据管理器
输入相关数据
相关SQL语句如下:
INSERT INTO "USER1_ADB"."STUDENT" ("STUID" ,"STUNAME" ) VALUES ('1' ,'zhangsan' )
INSERT INTO "USER1_ADB"."STUDENT" ("STUID" ,"STUNAME" ) VALUES ('2' ,'lisi' )
4.修改删除数据
--------------
A. SQL Plus
利用USER1_ADB,user1test,ADB进入SQL Plus
SQL> SELECT STUID,STUNAME FROM USER1_ADB.STUDENT ; --注意 分号 回车进行执行
STUID STUNAME
---------- ----------
2 lisi
1 zhangsan
SQL> SELECT STUID,STUNAME FROM USER1_ADB.STUDENT --回车进入第2行
2 --再回车就进入下一个SQL>
SQL>RUN --点击 文件-运行 或者 输入RUN
1* SELECT STUID,STUNAME FROM USER1_ADB.STUDENT
STUID STUNAME
---------- ----------
2 lisi
1 zhangsan
SQL> UPDATE USER1_ADB.STUDENT
2 SET STUNAME='张三'
3 WHERE STUID='1'
4
SQL>
1 UPDATE USER1_ADB.STUDENT
2 SET STUNAME='张三'
3* WHERE STUID='1'
已更新 1 行。
SQL> EXIT --退出
B. SQLPlus Worksheet
利用USER1_ADB,user1test,ADB进入SQLPlus Worksheet
Connect USER1_ADB/****@ADB AS SYSDBA
SELECT STUID,STUNAME FROM USER1_ADB.STUDENT
点击 工作单 - 执行 或者 直接按F5
STUID STUNAME
---------- ----------
2 lisi
1 zhangsan
UPDATE USER1_ADB.STUDENT
SET STUNAME='zhangsan1'
WHERE STUID='1'
C. PL/SQL Developer
安装PL/SQL Developer
并利用新建的用户USER1_ADB 进入ADB
在PL/SQL Developer 的工作空间
点击 文件- 新建-SQL 窗口
在其中先查询STUDENT表的数据
相关SQL语句如下:
SELECT * FROM USER1_ADB.STUDENT
选中要执行的语句 按F8
修改其中的数据
相关SQL语句如下:
UPDATE USER1_ADB.STUDENT
SET STUNAME='张三'
WHERE STUID='1'
删除其中的数据
相关SQL语句如下:
DELETE FROM USER1_ADB.STUDENT
WHERE USER1_ADB.STUDENT.STUID='1'
-------------
D. 注意以上操作只是学习 都没有Commit提交
5.VS查询Oracle数据
-------------------
//要加入此引用
//项目或网站要先添加System.Data.OracleClient引用 并编译下
using System.Data.OracleClient;
protected void btn_SelectFromOracle_Click(object sender, EventArgs e)
{
//ADB为数据库名
string strConn = "data source=ADB;user id=system;password=manager";
try
{
using (OracleConnection myConn = new OracleConnection(strConn))
{
string strComm = " SELECT * FROM PERSON ";
OracleDataAdapter myda = new OracleDataAdapter(strComm, myConn);
myConn.Open();
DataSet myds = new DataSet();
myda.Fill(myds);
this.GridView1.DataSource = myds;
this.GridView1.DataBind();
}
}
catch (OracleException ex)
{
ex.ToString();
}
}
2.新建表 视图
3.新增数据
4.修改 删除数据 利用如下工具
A. SQL Plus
B. SQLPlus Worksheet
C. PL/SQL Developer
5.VS查询Oracle数据
===================
1.system登录-新建用户-以新用户登录
----------------------------------
利用system/manager进入ADB
在网络-数据库-ADB下的
安全性-用户 处 点击右键
选择 创建 用户
输入一般信息处的名称 口令
以及表空间等的选择
创建一个用户USER1_ADB 密码 user1test
并分配相关权限
相关SQL语句如下:
CREATE USER "USER1_ADB" PROFILE "DEFAULT"
IDENTIFIED BY "user1test" DEFAULT TABLESPACE "USERS"
ACCOUNT UNLOCK;
GRANT "CONNECT" TO "USER1_ADB";
GRANT "DBA" TO "USER1_ADB";
2.新建表 视图
--------------
利用新建的用户USER1_ADB 进入ADB
在方案-表 处 右键 选择 创建 或者 利用向导创建
创建一个STUDENT表 有STUID,STUNAME 两个字段
相关SQL语句如下:
CREATE TABLE "USER1_ADB"."STUDENT" ("STUID" VARCHAR2(10) NOT NULL,
"STUNAME" VARCHAR2(10) NOT NULL)
如同新建表一样 创建视图
相关SQL语句如下:
CREATE VIEW "USER1_ADB"."V_STUDENT" AS
SELECT USER1_ADB.STUDENT.STUID, USER1_ADB.STUDENT.STUNAME
FROM USER1_ADB.STUDENT WITH READ ONLY
3.新增数据
----------
利用新建的用户USER1_ADB 进入ADB
在方案-表-USER1_ADB下面找到STUDENT表
右键-表数据管理器
输入相关数据
相关SQL语句如下:
INSERT INTO "USER1_ADB"."STUDENT" ("STUID" ,"STUNAME" ) VALUES ('1' ,'zhangsan' )
INSERT INTO "USER1_ADB"."STUDENT" ("STUID" ,"STUNAME" ) VALUES ('2' ,'lisi' )
4.修改删除数据
--------------
A. SQL Plus
利用USER1_ADB,user1test,ADB进入SQL Plus
SQL> SELECT STUID,STUNAME FROM USER1_ADB.STUDENT ; --注意 分号 回车进行执行
STUID STUNAME
---------- ----------
2 lisi
1 zhangsan
SQL> SELECT STUID,STUNAME FROM USER1_ADB.STUDENT --回车进入第2行
2 --再回车就进入下一个SQL>
SQL>RUN --点击 文件-运行 或者 输入RUN
1* SELECT STUID,STUNAME FROM USER1_ADB.STUDENT
STUID STUNAME
---------- ----------
2 lisi
1 zhangsan
SQL> UPDATE USER1_ADB.STUDENT
2 SET STUNAME='张三'
3 WHERE STUID='1'
4
SQL>
1 UPDATE USER1_ADB.STUDENT
2 SET STUNAME='张三'
3* WHERE STUID='1'
已更新 1 行。
SQL> EXIT --退出
B. SQLPlus Worksheet
利用USER1_ADB,user1test,ADB进入SQLPlus Worksheet
Connect USER1_ADB/****@ADB AS SYSDBA
SELECT STUID,STUNAME FROM USER1_ADB.STUDENT
点击 工作单 - 执行 或者 直接按F5
STUID STUNAME
---------- ----------
2 lisi
1 zhangsan
UPDATE USER1_ADB.STUDENT
SET STUNAME='zhangsan1'
WHERE STUID='1'
C. PL/SQL Developer
安装PL/SQL Developer
并利用新建的用户USER1_ADB 进入ADB
在PL/SQL Developer 的工作空间
点击 文件- 新建-SQL 窗口
在其中先查询STUDENT表的数据
相关SQL语句如下:
SELECT * FROM USER1_ADB.STUDENT
选中要执行的语句 按F8
修改其中的数据
相关SQL语句如下:
UPDATE USER1_ADB.STUDENT
SET STUNAME='张三'
WHERE STUID='1'
删除其中的数据
相关SQL语句如下:
DELETE FROM USER1_ADB.STUDENT
WHERE USER1_ADB.STUDENT.STUID='1'
-------------
D. 注意以上操作只是学习 都没有Commit提交
5.VS查询Oracle数据
-------------------
//要加入此引用
//项目或网站要先添加System.Data.OracleClient引用 并编译下
using System.Data.OracleClient;
protected void btn_SelectFromOracle_Click(object sender, EventArgs e)
{
//ADB为数据库名
string strConn = "data source=ADB;user id=system;password=manager";
try
{
using (OracleConnection myConn = new OracleConnection(strConn))
{
string strComm = " SELECT * FROM PERSON ";
OracleDataAdapter myda = new OracleDataAdapter(strComm, myConn);
myConn.Open();
DataSet myds = new DataSet();
myda.Fill(myds);
this.GridView1.DataSource = myds;
this.GridView1.DataBind();
}
}
catch (OracleException ex)
{
ex.ToString();
}
}
相关文章推荐
- Oracle基础学习二:表的创建 数据的操作 在VS程序中的查询显示
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<Oracle_查询>(三十四)
- JSP连接Oracle小程序(创建数据表,插入,显示)
- SQL操作数据——SQL组成,查询基础语法,where,Oracle常用函数等
- Oracle的学习二:表管理(数据类型、创建/修改表、添加/修改/删除数据、数据查询)
- Oracle基础学习三之数据操作及伪列
- Oracle的学习二:表管理(数据类型、创建/修改表、添加/修改/删除数据、数据查询)
- Oracle 11g 学习五:子查询,数据更新操作,事务处理和数据伪列
- oracle 数据库表基础操作,创建表,修改列,约束
- Oracle中查询不出数据,为什么在程序中还能显示数据解决方法
- 数据库(学习整理)----4--Oracle数据查询(基础点1)
- JDBC基础学习笔记_02JDBC编程的mysql数据准备并编写程序
- EA&UML日拱一卒-0基础学习微信小程序(3)- 创建自己的小程序账号
- [李景山php]每天laravel[023]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---在主页上添加数据
- Hive笔记之------------基础&&实例操作(sogou 500w数据,创建一张表sogou_20111230....)
- 学习笔记_oracle——基础操作
- 点击internet explorer 显示该文件没有程序与之关联来执行该操作 请在控制面板的文件夹选项中创建关联程解决方案
- Linux基础学习--查询数据man 后面的数字意义(1)
- 学习opencv第三章 基本数据类型 ,矩阵创建,操作,访问
- Oracle之基础篇:数据操作和控制语言详解