[資料庫] Navicat for Oracle基本用法圖文介紹

來源:互聯網
上載者:User

標籤:

        引自百度百科:Navicat for Oracle是一套超強的Oracle資料庫系統管理工具。它有極具巧思的圖形化使用者介面(GUI),讓你可以快速且容易的以安全方便的方法建立、組織、存取及共用資訊。Navicat for Oracle可以讓使用者串連本地/遠端Oracle Server、提供一些實用的工具如資料/結構同步、匯入/匯出、備份及報表以協助管理資料的流程。
        本文主要通過圖文的方法介紹了Navicat for Oracle的基本用法,因為最近做J2EE項目涉及到遠端資料庫串連,故使用了該工具。文章非常簡單基礎,但還是希望對你有所協助,如果文章中存在錯誤或不足之處,還請海涵~

一. 串連遠端資料庫 
       安裝Navicat for  Oracle軟體後運行如所示:

        點擊”串連“按鈕填寫相關資訊如IP地址,然後串連遠端資料庫如所示。

        串連成功後的資料庫如所示:

        PS:因項目原因,該文章講述的是串連遠端資料庫,但相關操作與本地的一樣。

二. 建立資料庫表
      建立資料庫表通過如點擊工作列的”建立表“或右擊空白處建立。


        建立表T_USER_INFO,其中“添加欄位”向表中插入相應欄位,目前我插入的欄位包括:ID(序號)、USERNAME(使用者名稱)、PWD(密碼)、STATUS(許可權)、DW_NAME(單位名稱)、DW_CODE(單位代碼),同時可以設定主鍵、非空屬性、添加註釋等操作。
        同時,工作列中還有索引、外鍵、觸發器、許可權供我們設定。這篇文章主要介紹一些基礎知識,會基本使用即可,後面有機會給大家深層次講解下這些用法。



        同時如果想修改已經建立的表的資訊,可以通過如所示的方法進行操作。右擊表T_USER_INFO“設計表”可以對錶結構就行修改。

        通過點擊“開啟表”可以查看使用者資訊,如所示,同時也可以刪除表、清空表資料、複製表等操作。



三. 資料庫增刪改查
        下面我將結合SQL語句和Navicat for Oracle軟體對資料庫的增刪改查進行講解。點擊“查詢=》建立查詢”後進行操作,SQl支援的命令包括:
        資料定義語言 (Data Definition Language)(DDL) : create, alter, drop
        資料操縱語言(DML): insert, delete, update, select
        資料控制語言(DCL) : grant, revoke
        事務控制語言(TCL)  : commit, savepoint, rollback


        1.插入操作
insert into T_USER_INFO (ID,USERNAME,PWD,STATUS,DW_NAME,DW_CODE)values('1', 'Eastmount', '123123', '2', '教務處', '10001');
        運行結果如所示,同時可以設定結果升序顯示。




        PS:Oracle設定序號ID遞增方法比較麻煩,不像MySQL勾選AUTO_INCREMENT。

        2.更新操作
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';
        運行結果如所示:



        3.查詢操作
select * from T_USER_INFO where USERNAME='楊秀璋';
        查詢結果如所示:

        4.刪除操作
delete T_USER_INFO where ID='0';
        運行結果如所示:
 
        PS:在資料庫操作中,現實中的網站項目會結合SQL語句和Java變數,此時之間空格、換行建議都刪除,否則很容易更新自動添加空格等錯誤。如:
String sql="delete T_USER_INFO where ID='"+ID+"'";



四. 資料庫匯入和匯出
        1.匯出資料

        選擇Excel2007檔案如下:



        依次點擊下一步進行匯出:

        最好選擇“包含列的標題”,Excel中添加標題:



        輸出如所示:


          2.匯入資料
          匯入資料的步驟如所示:











五. 資料庫自動備份
        Database Backup如所示,儲存為SQL檔案:




        最後希望文章對你有所協助,如果文章中存在錯誤或不足之處,還請海涵~後面可能會寫一些更有深度的Orcale資料庫相關文章,尤其是如何提高資料庫的效能,結合實際項目。
        (By:Eastmount 2016-04-06 深夜1點  http://blog.csdn.net/eastmount/ )

[資料庫] Navicat for Oracle基本用法圖文介紹

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.