資料庫操作相關

2022-06-15 21:06:21 字數 793 閱讀 2315

nativcat premium是乙個很好用的工具可以操作多種資料庫,即使本地沒有安裝資料庫也可以進行操作(貌似)

使用nativcat premium將mysql資料匯入到oracle

1 工具->資料傳輸 將mysql的表匯出 目標選檔案 匯出為.sql格式

2 在oracle資料庫中 右鍵表,選擇」執行sql「選項,將.sql匯入

nclob型別轉換為varchar2型別

mysql匯入到oracle後,text型別的字段會自動轉為nclob型別。因為oracle沒有text型別,只有varchar,但是varchar需要指定最大長度

1 新建列:name1 varchar2 255

2 update table set name1=name

3 刪除列name

4 重新命名name1=name

oracle中的儲存過程和游標使用方法:

場景:a_chengjiao中包含所有name,a_tangxy中包含不重複的name及其對應的經緯度(jing,wei)。將a_tangxy中的經緯度寫回到a_chengjiao

思路:用游標遍歷a_tangxy,邊遍歷邊更新a_chengjiao

line1-2 : 建立儲存過程自動生成,無需修改

line4 :   定義游標

line5-7 :定義幾個變數儲存游標取到的資料

line10-19:過程體

line11:  開啟游標

line18:  關閉游標

Ibatis資料庫相關操作

ibatis體現在與資料庫連線方面的優越性,目前水平只限於使用,還沒有深入的了解.只能做一下整理 例子 class student 倒數第二行,相當於裝配,可以把多個類的sql的xml放進來 dao中使用這些sqlxml private sqlmapclienttemplate sqlmapclie...

資料庫的相關操作

一.主鍵 主鍵 表中經常有乙個列或多列的組合,其值能唯一地標識表中的每一行。這樣的一列或多列稱為表的主鍵,通過它可強制表的實體完整性。當建立或更改表時可通過定義 primary key 約束來建立主鍵。乙個表只能有乙個 primary key 約束,而且 primary key 約束中的列不能接受 ...

Mysql資料庫相關操作

檢視約束 show indexes from tab name 檢視索引 show index from tab name 檢視資料表的列 show columns from tab name 檢視資料表 show tables 檢視資料庫 show databases 刪除列alter table...