第一篇:操作數(shù)據(jù)庫小結(jié)
一.查詢操作
對數(shù)據(jù)進(jìn)行查詢操作時(shí),有兩種情況:一是查詢單個(gè)值,二是 查詢?nèi)舾蓷l記錄。
1、查詢單個(gè)值
需要使用Command對象的ExecuteScalar()方法:步驟如下:(1)、創(chuàng)建Connection對象(數(shù)據(jù)庫連接對象)。(2)、創(chuàng)建查詢用的SQL語句。(3)、利用SQL語句和Connection對象創(chuàng)建Command對象。(4)、打開數(shù)據(jù)庫連接,調(diào)用Connection對象的Open()方法。(5)、調(diào)用Command對象的ExecuteScalar()方法,返回一個(gè)標(biāo)量值。(6)、操作完成后關(guān)閉數(shù)據(jù)庫連接,調(diào)用Connection對象的Close()方法。
2、查詢?nèi)舾蓷l記錄
需要使用Command對象的ExecuteReader()方法:步驟如下:(1)、創(chuàng)建Connection對象(數(shù)據(jù)庫連接對象)。(2)、創(chuàng)建查詢用的SQL語句。(3)、利用SQL語句和Connection對象創(chuàng)建Command對象。(4)、打開數(shù)據(jù)庫連接,調(diào)用Connection對象的Open()方法。(5)、調(diào)用Command對象的ExecuteReader()方法,返回一個(gè)DataReader對象。(6)、調(diào)用DataReader對象的Read()方法逐行讀取記錄,如果讀到記錄返回Ture,否則返回False.(7)、使用(type)dataReader[列名或索引]的方式讀取這一行中某一列的值。(8)、關(guān)閉DataReader對象(9)、操作完成后關(guān)閉數(shù)據(jù)路連接,調(diào)用Connection對象的Close()方法。
二、非查詢操作
對數(shù)據(jù)庫執(zhí)行非查詢操作時(shí),包括增加,修改,刪除數(shù)據(jù),都使用Command對象的ExecuteNonQuery()方法,步驟如下:
(1)、創(chuàng)建Connection對象(數(shù)據(jù)庫連接對象)(2)、創(chuàng)建增刪改用的SQL語句。(3)、利用SQL語句和Connection對象創(chuàng)建Command對象。(4)、打開數(shù)據(jù)庫連接,調(diào)用Connection對象的Open()方法。(5)、調(diào)用Command對象的ExecuteNonQuery()方法執(zhí)行命令,返回受影響的行數(shù)。(6)、操作完成后關(guān)閉數(shù)據(jù)庫連接,調(diào)用Connection對象的Close()方法。
本章總結(jié)
1、使用DataReader查詢數(shù)據(jù)記錄,通過Command對象的ExecuteReader()方法返回一個(gè)DataReader對象。
2、使用DataReader讀取數(shù)據(jù)室每次調(diào)用Read()方法讀取一行數(shù)據(jù)。
3、DataReader使用完后要調(diào)用它的Close()方法關(guān)閉。
4、使用Command對象的ExecuteNonQuery()方法對數(shù)據(jù)進(jìn)行增刪改的操作。
5、ExecuteNonQuery()方法返回受影響的行數(shù)。
6、ListView(列表視圖)控件有5種視圖模式,重點(diǎn)是Details 列表視圖的Items屬性表示包含在空間中的所有項(xiàng)的結(jié)合,每一個(gè)項(xiàng)都是一個(gè)ListViewItem,使用Items.Add()方法向列表視圖中添加一項(xiàng) 調(diào)用列表視圖項(xiàng)的SubItems.AddRange()方法添加它的子項(xiàng)
ListViewItem lviStudent = new ListViewItem(loginID);創(chuàng)建一個(gè)ListView項(xiàng) lviStudent.Tag=(int)dataReader[“StudentId”];lvStudent.Items.Add(lviStudent);//向ListView中添加一個(gè)新項(xiàng) lviStudent.SubItems.AddRange(new string[] {studentName,studentNo,userState});//向當(dāng)前項(xiàng)中添加子項(xiàng)
7、ContextMenuStrip(快捷菜單)控件可以與其他控件結(jié)合使用,通過設(shè)置控件的ContextMenuStrip屬性來指定它的快捷菜單。
想鼠標(biāo)右鍵單擊文本框時(shí)出現(xiàn)快捷菜單,就選中文本框?在屬性窗口中找到它的ContextMenuStrip屬性,選擇已有的右鍵菜單控件 txtLoginId.Focus():?
下拉列表:
創(chuàng)建Command對象?調(diào)用Command對象的ExecuteReader()方法創(chuàng)建DataReader對象(sqlDataReader dataReader=command.ExecuteReader())?使用DataReader的Reader()方法逐行讀取數(shù)據(jù)(放回bool類型)?讀取當(dāng)前行的某列的數(shù)據(jù)(cboGrade.Items.Add(dataReader[“列名”]))?關(guān)閉DataReader對象,Close()方法
向數(shù)據(jù)庫中添加數(shù)據(jù):
創(chuàng)建Connection對象?定義要執(zhí)行的SQL語句?創(chuàng)建Command對象?執(zhí)行ExecuteNonQuery()方法?根據(jù)返回的結(jié)果進(jìn)行后續(xù)的處理
雙擊顯示出ID:
MessageBox.show(dataGridView1.SelectedRows[0].cells[“ColID”].value.ToString());
刷新:
1,BindStudentByLoginID(txtBox.Text)2,listView.Items.RemoveAt(Listview1.SelectedIndices[0])//只能刪除選中的行(選中第幾個(gè))
第二篇:數(shù)據(jù)庫操作
Excel技巧:Excel如何快速統(tǒng)計(jì)各銷售人員的銷售總金額?
繼續(xù)解決Q群小伙伴提出的問題,Excel如何快速統(tǒng)計(jì)各銷售人員的銷售總金額?題目問得好像是個(gè)銷售問題,其實(shí)針對各種分類匯總的數(shù)據(jù)統(tǒng)計(jì)。這次用透視表的方法給大家分享一下快速統(tǒng)計(jì)的方法。
場景:適合財(cái)務(wù)、銷售、HR等數(shù)據(jù)統(tǒng)計(jì)的辦公人士。問題:Excel如何快速統(tǒng)計(jì)各銷售人員的銷售總金額? 解答:利用Excel的數(shù)據(jù)透視表搞定!
具體操作如下:將光標(biāo)放置于銷售人員銷售表格區(qū)域中任意單元格,然后再插入選項(xiàng)卡中點(diǎn)擊“數(shù)據(jù)透視表”功能。
第三篇:數(shù)據(jù)庫小結(jié)
數(shù)據(jù)庫總結(jié)
1、數(shù)據(jù)庫開課6天,到今天已全部結(jié)束
2、學(xué)習(xí)內(nèi)容
一、數(shù)據(jù)庫的安裝與刪除:已獨(dú)立上機(jī)操作實(shí)現(xiàn)。
二、數(shù)據(jù)利器sql 1)用sql進(jìn)行單表查詢:
查詢語句: select 所查內(nèi)容 from 表 where 條件
排序: select 所查內(nèi)容 from 表 where 條件order by排序的依據(jù)
分組:select 所查內(nèi)容 from 表 where 條件 group by 分組依據(jù) 其他要顯示的內(nèi)容(having 條件)
字段運(yùn)算查詢:select 運(yùn)算 from表
變換查詢:select 原名 新名 from 表
2)多表查詢:
無條件多表查詢 select 所差內(nèi)容 from 多個(gè)表
等值多表查詢
select 所差內(nèi)容 from 多個(gè)表 where 一個(gè)
表內(nèi)容=另一個(gè)表內(nèi)容
非等值多表查詢select 所差內(nèi)容 from 多個(gè)表 where 一個(gè)
條件 and(or)其他條件
3)嵌套查詢
帶in、any(some)、all、exist的嵌套查詢:
select 所查內(nèi)容 from 表 where 內(nèi)容 in(select 所查
內(nèi)容 from 表 where 條件)
注意:any(some)包括等于條件、all不包括
并(union)、交(intersect)、差操作(minus): 4)常用的函數(shù)查詢
Ceil(n)取大于等于n的最小整數(shù)
Floor(n)取小于等于n的最大整數(shù)
Mod(m,n)取m整除n后的余數(shù)
Pow(m,n)取m的n次方
Round(m,n)取四舍五入,保留小數(shù)點(diǎn)后n位
Sign(n)n》0取1;n=0取0;n《0取-1
Avg(字段名)求平均值
Count(字段名)或者count(*)統(tǒng)計(jì)總數(shù)
Min(字段名)計(jì)算數(shù)值型字段最小數(shù)
Max(字段名)計(jì)算數(shù)值型字段最大數(shù)
Sum(字段名)計(jì)算總數(shù) 5)錄入數(shù)據(jù)
單行錄入:Insert into 數(shù)據(jù)表(字段1,2。。)values
(字段1的值,2的值。。)
多行錄入:insert into 數(shù)據(jù)表(字段1,2。)(select
(字段1或運(yùn)算,2或運(yùn)算。。)from
數(shù)據(jù)表 where 條件)表間數(shù)據(jù)復(fù)制:create table 表名 as(select 字段from原
有的表where 條件)
6)刪除記錄
刪除記錄:Delete from 數(shù)據(jù)表 where 條件
整表數(shù)據(jù)刪除:truncate table 數(shù)據(jù)表 7)更新數(shù)據(jù)
直接賦值更新:update 數(shù)據(jù)表 set 字段名1=新的賦值,字段名2=新的賦值。where條件
嵌套更新:update 數(shù)據(jù)表 set 字段名1=(select 字段列
表 from 數(shù)據(jù)表 where 條件),字段名(select字段列表 from 數(shù)據(jù)表 where條件)。。
三、編程進(jìn)階Pl/sql 1)程序結(jié)構(gòu)
Delacre
定義語句段
Begin
執(zhí)行語句段
Exception
異常處理語句段 End 2)基本語法
定義變量%type:獲得字段的數(shù)據(jù)類型
定義變量%rowtype:獲得整個(gè)記錄的數(shù)據(jù)類型f 定義記錄類型變量 :type 記錄類型 is record()
定義一維表類型變量:type 表類型 is table of 類型 index by
binary_integer, 表變量名 表類型
定義多維表類型變量
3)表達(dá)式
數(shù)值表達(dá)式:加+,減-,乘*,除/,乘方**
字符表達(dá)式:連接符號||
關(guān)系表達(dá)式(9種): 4)事務(wù)處理
提交:Committee
回滾:rollback
保存點(diǎn):savepoint 5)游標(biāo)
定義、打開、提取、關(guān)閉 6)過程
創(chuàng)建、查詢、修改、執(zhí)行
·
第四篇:ADO編程模型之VB數(shù)據(jù)庫操作小結(jié)
ADO編程模型之VB數(shù)據(jù)庫操作小結(jié)
使用ADO編程模型需添加ADO對象類庫的“引用”----“Microsoft ActiveX Data Objects 2.x Library” ADO之VB數(shù)據(jù)庫操作主要包括讀、寫、修改及刪除等操作,不論是進(jìn)行什么數(shù)據(jù)庫操作都必須首先連接到數(shù)據(jù)庫。
一、連接到數(shù)據(jù)庫
1、連接到SQL數(shù)據(jù)庫:
通過ADO的Connection對象可實(shí)現(xiàn)VB與SQL數(shù)據(jù)庫的連接。一般方法如下:
Dim cnn As New ADODB.Connection ‘創(chuàng)建Connection對象cnn,關(guān)鍵字new用于創(chuàng)建新對象
cnn.ConnectionString = “Provider=SQLOLEDB.1;Password=密碼;User ID=用戶名;Initial Catalog=SQL數(shù)據(jù)庫文件;Data Source= localhost;”
'指定提供者,設(shè)置數(shù)據(jù)源 cnn.Open
‘打開到數(shù)據(jù)庫的連接 ……..cnn.Close
‘關(guān)閉到數(shù)據(jù)庫的連接 或者:
Dim cnn As New ADODB.Connection ‘創(chuàng)建Connection對象cnn,關(guān)鍵字new用于創(chuàng)建新對象
cnn.Open “Provider=SQLOLEDB.1;Password=密碼;User ID=用戶名;Initial Catalog=SQL數(shù)據(jù)庫文件;Data Source= localhost;”
‘打開到數(shù)據(jù)庫的連接 ……..cnn.Close
‘關(guān)閉到數(shù)據(jù)庫的連接
2、連接到ACCESS數(shù)據(jù)庫:
通過ADO的Connection對象可實(shí)現(xiàn)VB與ACCESS數(shù)據(jù)庫的連接。一般方法如下:
Dim cnn As New ADODB.Connection ‘創(chuàng)建Connection對象cnn,關(guān)鍵字new用于創(chuàng)建新對象
cnn.ConnectionString = “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=ACCESS數(shù)據(jù)庫文件.MDB” '指定提供者,設(shè)置數(shù)據(jù)源
cnn.Open
‘打開到數(shù)據(jù)庫的連接 ……..cnn.Close
‘關(guān)閉到數(shù)據(jù)庫的連接 或者: Dim cnn As New ADODB.Connection ‘創(chuàng)建Connection對象cnn,關(guān)鍵字new用于創(chuàng)建新對象 cnn.Open “Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=ACCESS
數(shù)據(jù)庫文件.MDB”
‘打開到數(shù)據(jù)庫的連接 ……..cnn.Close
‘關(guān)閉到數(shù)據(jù)庫的連接
二、讀數(shù)據(jù)庫操作
讀數(shù)據(jù)庫操作一般可通過recordset對象實(shí)現(xiàn)。方法如下—以ACCESS數(shù)據(jù)庫為例:
Dim cnn As New ADODB.Connection ‘創(chuàng)建Connection對象cnn,關(guān)鍵字new用于創(chuàng)建新對象 cnn.Open “Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=ACCESS
數(shù)據(jù)庫文件.MDB”
‘打開到數(shù)據(jù)庫的連接
Dim rs As New Recordset
'聲明一個(gè)記錄集對象
rs.Open [記錄源, cnn, 游標(biāo)類型, 鎖定類型, 命令類型]
‘也可先設(shè)置記錄集相關(guān)屬性
text1.text= rs(“字段名稱1或索引”)
‘假設(shè)讀取出來的字段信息顯示在文本框中,三種讀取方法等價(jià) text2.text=rs.fields(“字段名稱2或索引”)text3.text= rs!字段名稱3 …….rs.close
‘關(guān)閉記錄集對象 cnn.Close
‘關(guān)閉與數(shù)據(jù)庫的連接 set rs=Nothing
‘釋放rs對象實(shí)例 set cnn=Nothing ‘釋放Connection對象實(shí)例
? 記錄源一般為一條SQL查詢語句,以實(shí)現(xiàn)查詢目的。
? Recordset對象還保持查詢返回的記錄的位置,它返回第一個(gè)檢索到的記錄,并允許你一次一項(xiàng)逐步掃描其他結(jié)果。Recordset對象的部分屬性及方法如下 Rs(i): 讀取第i個(gè)字段的數(shù)據(jù),i從0開始 Rs(字段名): 讀取指定字段的數(shù)據(jù) Rs.EOF:記錄指針指到記錄的尾部 Rs.BOF:記錄指針指到記錄的頭部 Rs.RecordCount: 游標(biāo)中的數(shù)據(jù)記錄總數(shù)
Rs.PageSize:當(dāng)對象設(shè)有分頁時(shí),用于指定邏輯頁中的記錄個(gè)數(shù) Rs.PageCount:返回記錄集中的邏輯分頁數(shù) Rs.MoveNext: 將記錄指針移到下一個(gè)記錄 Rs.MovePrev: 將記錄指針移到上一個(gè)記錄 Rs.MoveFirst: 將記錄指針移到第一個(gè)記錄 Rs.MoveLast: 將記錄指針移到最后一個(gè)記錄 rs.Delete:將當(dāng)前記錄刪除 rs.addnew:添加一條新記錄(行)
? 如果要讀取滿足條件的數(shù)據(jù)庫記錄,只要在SELECT語句中增加WHERE子句即可(例如:WHERE 性別=”男”),如果要讀取多條滿足條件的數(shù)據(jù)庫記錄,可通過循環(huán)語句來實(shí)現(xiàn),并且每讀取一條記錄后使用Rs.MoveNext移動(dòng)記錄指針以讀取下一條記錄。
三、寫數(shù)據(jù)庫操作
方法1:使用recordset對象(此方法一般初學(xué)者使用較多)。方法如下—以ACCESS數(shù)據(jù)庫為例: Dim cnn As New ADODB.Connection ‘創(chuàng)建Connection對象cnn,關(guān)鍵字new用于創(chuàng)建新對象 cnn.Open “Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=ACCESS
數(shù)據(jù)庫文件.MDB”
‘打開到數(shù)據(jù)庫的連接
Dim rs As New Recordset
'聲明一個(gè)記錄集對象
rs.Open [記錄源, cnn, 游標(biāo)類型, 鎖定類型, 命令類型]
‘也可先設(shè)置記錄集相關(guān)屬性 rs.addnew ‘告訴rs我們要添加一行
rs(“字段名稱1或索引”)=值1
‘給要添加的行的一個(gè)字段賦值,三種方法等價(jià) rs.fields(“字段名稱2或索引”)=值2 rs!字段名稱3 =值3 …….rs.update
‘通知rs我們要把這個(gè)行寫入數(shù)據(jù)庫 rs.close
‘關(guān)閉記錄集對象 cnn.Close
‘關(guān)閉與數(shù)據(jù)庫的連接 set rs=Nothing
‘釋放rs對象實(shí)例 set cnn=Nothing ‘釋放Connection對象實(shí)例
? addnew使用方法后,如果要放棄添加的結(jié)果,應(yīng)調(diào)用記錄集的CancelUpdate方法放棄。
方法2:使用Connection對象的Execute方法對表進(jìn)行SQL記錄插入操作(要求要熟悉SQL命令)Dim cnn As New ADODB.Connection ‘創(chuàng)建Connection對象cnn,關(guān)鍵字new用于創(chuàng)建新對象 cnn.Open “Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=ACCESS
數(shù)據(jù)庫文件.MDB”
‘打開到數(shù)據(jù)庫的連接
strSQL = “Insert Into 數(shù)據(jù)表(字段1, 字段2…..)Values(值1, 值2…..)
‘拼寫Insert插入語句 cnn.Execute strSQL
'執(zhí)行Insert語句實(shí)現(xiàn)添加 …….cnn.Close
‘關(guān)閉與數(shù)據(jù)庫的連接
set cnn=Nothing ‘釋放Connection對象實(shí)例
四、修改數(shù)據(jù)庫操作
方法1:使用recordset對象(此方法一般初學(xué)者使用較多)。方法如下—以ACCESS數(shù)據(jù)庫為例: Dim cnn As New ADODB.Connection ‘創(chuàng)建Connection對象cnn,關(guān)鍵字new用于創(chuàng)建新對象 cnn.Open ”Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=ACCESS
數(shù)據(jù)庫文件.MDB“
‘打開到數(shù)據(jù)庫的連接
Dim rs As New Recordset
'聲明一個(gè)記錄集對象
rs.Open [記錄源, cnn, 游標(biāo)類型, 鎖定類型, 命令類型]
‘也可先設(shè)置記錄集相關(guān)屬性 …….rs(”字段名稱1或索引“)=新值1
‘‘給要修改的行的一個(gè)字段賦一個(gè)新值,三種方法等價(jià) rs.fields(”字段名稱2或索引“)=新值2 rs!字段名稱3 =新值3 …….rs.update
‘通知rs,我們要把修改好的記錄行寫入數(shù)據(jù)庫 rs.close
‘關(guān)閉記錄集對象 cnn.Close
‘關(guān)閉與數(shù)據(jù)庫的連接 set rs=Nothing
‘釋放rs對象實(shí)例 set cnn=Nothing ‘釋放Connection對象實(shí)例
? 如果放棄修改結(jié)果,應(yīng)調(diào)用記錄集的CancelUpdate方法放棄更新數(shù)據(jù)庫。
方法2:使用Connection對象的Execute方法對表進(jìn)行SQL記錄更新操作(要求要熟悉SQL命令)Dim cnn As New ADODB.Connection ‘創(chuàng)建Connection對象cnn,關(guān)鍵字new用于創(chuàng)建新對象 cnn.Open ”Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=ACCESS
數(shù)據(jù)庫文件.MDB“
‘打開到數(shù)據(jù)庫的連接
strSQL = ”Update 數(shù)據(jù)表 Set 字段1=新值1, 字段2=新值2…..‘拼寫Update語句,以便進(jìn)行修改 cnn.Execute strSQL
'執(zhí)行Insert語句實(shí)現(xiàn)添加 …….cnn.Close
‘關(guān)閉與數(shù)據(jù)庫的連接
set cnn=Nothing ‘釋放Connection對象實(shí)例
五、刪除數(shù)據(jù)庫操作
方法1:使用recordset對象(此方法一般初學(xué)者使用較多)。方法如下—以ACCESS數(shù)據(jù)庫為例方法1:通過 Dim cnn As New ADODB.Connection ‘創(chuàng)建Connection對象cnn,關(guān)鍵字new用于創(chuàng)建新對象 cnn.Open “Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=ACCESS
數(shù)據(jù)庫文件.MDB”
‘打開到數(shù)據(jù)庫的連接
Dim rs As New Recordset
'聲明一個(gè)記錄集對象
rs.Open [記錄源, cnn, 游標(biāo)類型, 鎖定類型, 命令類型]
‘也可先設(shè)置記錄集相關(guān)屬性 …….rs.Delete
‘刪除當(dāng)前記錄 …….rs.update
‘通知rs,我們要把修改好的記錄行寫入數(shù)據(jù)庫 rs.close
‘關(guān)閉記錄集對象 cnn.Close
‘關(guān)閉與數(shù)據(jù)庫的連接 set rs=Nothing
‘釋放rs對象實(shí)例 set cnn=Nothing ‘釋放Connection對象實(shí)例
? 刪除數(shù)據(jù)庫記錄前應(yīng)先找到(查詢)待刪除的記錄項(xiàng)(通過rs.Open來實(shí)現(xiàn))。
方法2:使用Connection對象的Execute方法(要求使用者要熟悉SQL命令)例如:如果要將數(shù)據(jù)庫“成績.mdb”中的名字為“學(xué)生情況表”的數(shù)據(jù)表中,學(xué)號為'07001'的記錄刪除,可通過下列方法來實(shí)現(xiàn)。
Dim cnn As New ADODB.Connection ‘創(chuàng)建Connection對象cnn,關(guān)鍵字new用于創(chuàng)建新對象 cnn.Open “Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=ACCESS
數(shù)據(jù)庫文件.MDB”
‘打開到數(shù)據(jù)庫的連接
sql=“delete from學(xué)生情況表where 學(xué)號='07001'”
‘拼寫delete語句,以便進(jìn)行刪除
cnn.Execute strSQL
'執(zhí)行elete語句實(shí)現(xiàn)刪除 …….cnn.Close
‘關(guān)閉與數(shù)據(jù)庫的連接
set cnn=Nothing ‘釋放Connection對象實(shí)例
附:分頁簡介---使用記錄集
一、.原理:
分頁其實(shí)是將數(shù)據(jù)庫中的記錄分割成若干段,并將各段記錄放在同一個(gè)“邏輯頁面”上“分屏顯示”出來,其實(shí)顯示的“邏輯頁面”只有1頁,只是每次顯示的頁面記錄不同罷了。通過控制各頁中數(shù)據(jù)庫顯示記錄的不同,來刷新頁面的顯示內(nèi)容。
二、用到的幾個(gè)記錄集屬性
rs.pagesize:定義一頁顯示記錄的條數(shù); rs.recordcount:統(tǒng)計(jì)數(shù)據(jù)庫記錄總數(shù); rs.pagecount:統(tǒng)計(jì)總頁數(shù);
rs.absolutepage:將數(shù)據(jù)庫指針移動(dòng)到當(dāng)前頁要顯示的數(shù)據(jù)記錄的第一條記錄;比如有20條記錄的一個(gè)數(shù)據(jù)庫,我們分為一頁顯示5條記錄,如將AbsolutePage屬性設(shè)為2,則當(dāng)前記錄指針移至第2頁第1條記錄,也即將指針移動(dòng)到第6條記錄處,依次類推....(AbsolutePage 屬性是以 1 為起始的)
第五篇:數(shù)據(jù)庫操作文檔實(shí)踐總結(jié)
Oracle導(dǎo)入操作
1、點(diǎn)擊服務(wù)器開始菜單選擇運(yùn)行,輸入CMD后回車打開命令輸入框
2、輸入命令imp
3、根據(jù)提示輸入要導(dǎo)入的oracle用戶和口令(用戶名:rmp_jms 口令:1)
4、根據(jù)提示輸入要導(dǎo)入數(shù)據(jù)文件如)rmpjms2012908.dmp
5、根據(jù)提示輸入緩存大小 回車
6、提示只列出導(dǎo)入文件內(nèi)容 no 回車
7、忽略創(chuàng)建錯(cuò)誤 yes 回車
8、導(dǎo)入權(quán)限 no 回車
9、導(dǎo)入數(shù)據(jù) yes 回車
10、導(dǎo)入整個(gè)文件 yes 回車
Oracle導(dǎo)出命令
1、運(yùn)行cmd進(jìn)入dos窗口
2、輸入命令exp
3、根據(jù)提示輸入要導(dǎo)入的oracle用戶和口令(用戶:rmp_jms 口令:1)
4、根據(jù)提示輸入緩沖大小 回車
f:...(例
5、根據(jù)提示輸入要導(dǎo)出數(shù)據(jù)存放位置文件名(例如)f:...rmpjms20120908.dmp
6、根據(jù)提示選擇1.完整的數(shù)據(jù)庫2.用戶(U)3.表(T)用戶(U)
回車
7、是否導(dǎo)出權(quán)限 no 回車
8、導(dǎo)出表數(shù)據(jù) yes 回車
9、壓縮區(qū) yes 回車
10、要導(dǎo)出的用戶:rmp_jms 回車
11、要導(dǎo)出的用戶: 直接回車