1.1.12 安裝成功,在開始菜單中能夠看到如下數據庫操做工具; mysql
1.2 數據庫卸載
1.2.1 選擇 卸載 ; sql
1.2.2 點擊 卸載 ; 數據庫
1.2.3 選擇 肯定 ,開始數據庫的卸載 ; 工具
1.2.4根據當時環境選擇 是否重啓系統,卸載完成; 編碼
1.3 數據庫初始化
1.3.1 選擇數據庫初始化工具 ; 3d
1.3.2 點擊 下一步 ; 對象
1.3.3 選擇建立的數據庫實例 數據目錄,並進入下一步 ;
注(我的理解,僅供參考):金倉數據庫初始化能夠認爲是建立了一個數據庫實例,能夠屢次初始化,每次初始化都須要指定一個新的 數據存放目錄(如data、data一、data2)。blog
1.3.4 配置數據庫管理員、審計管理員等帳戶名和密碼; 圖片
1.3.5 設置要建立的數據庫名稱,字符集編碼等 ; 開發
1.3.6 選擇數據庫類型,點擊 下一步 ;
1.3.7 根據實際業務需求,配置數據庫參數,建議設置大小寫不敏感 ;
注:設置大小寫不敏感後,對SQL語句支持加強;
1.3.8 初始化參數確認無誤後,進入下一步;
注:若是須要修改,點擊 上一步 從新配置 ;
1.3.9 設置實例名稱和端口號,進入下一步;
1.3.10 點擊 完成,數據庫初始化結束;
1.4 數據庫鏈接
1.4.1 點擊 企業管理器 ;
1.4.2 右鍵點擊kingbaseES,點擊 新建kingbaseES註冊(此功能相似navicat中建立數據庫鏈接);
1.4.3 填入要鏈接的數據庫實例信息(顯示名是自定義的),點擊 肯定;
1.4.4 鏈接成功,並對各部份內容進行簡單註釋,以下;
注:KingbaseES下可建立多個鏈接,每一個鏈接對應一個初始化的實例,每一個鏈接下可建立多個數據庫,每一個數據庫下包含多種模式(也能夠自定義模式),每一個模式下,能夠建立多張表。
建議項目開發時,每一個子系統對應一個數據庫,相關表格所有放在PUBLIC模式下,這樣就能夠支持通用SQL的操做,若是放在其餘目錄下,如OUTIN模式下,對某表格(如STUDENT)進行SQL語句操做,就必須使用 「OUTIN. STUDENT」,這不利於項目實現數據庫的遷移。
1.4.5 點擊 工具 ,能夠進入 查詢分析器、數據遷移工具、邏輯備份工具等經常使用工具;
注:這些工具也能夠從 開始菜單 處進入(上邊數據庫安裝完成時有展現)。
1.4.6 右鍵 數據庫 ,能夠進行 新建數據庫、刷新等操做;
注:金倉的各類操做工具中,經過 右鍵點擊顯示快捷菜單 的應用很是多,具體操做時會體會到。此處模式、表等均也能夠 右鍵——>新建,再也不贅述。
企業管理器中,能夠建立表格,並對錶格進行增刪改操做,但操做體驗較差,不建議使用。建議在查詢管理器中執行SQL語句,完成對錶格的建立和增刪改查操做。
1.5 數據遷移
以103_mysql(鏈接)下的test庫爲例進行說明,以下所示:
1.5.1 開始菜單,或企業管理器窗口中,點擊 數據庫遷移工具,進入本界面。點擊 下一步;
1.5.2 選擇 嚮導方式 ,點擊 下一步 ;
1.5.3 選擇要遷移的數據源的數據庫類型及相關配置信息,進入 下一步;
1.5.4 選擇遷移目的庫的數據庫類型及相關配置信息,進入 下一步;
1.5.5 以下所示,選定目的數據庫的模式,及數據源中要遷入的表;
1.5.6 選擇 當即遷移,進入下一步 ;
1.5.7 再次確認 遷移信息 ,確認無誤後進入下一步 ;
1.5.8 點擊 肯定;
1.5.9 點擊 完成 ,遷移工做完成 ;
從下圖能夠看到,金倉TEST庫PUBLIC模式中,多了animals和teacher兩張表,遷移成功。
1.6 數據查詢
1.6.1 開始菜單,或企業管理器窗口中,點擊 查詢管理器,進入本界面,輸入要鏈接的數據庫實例信息 ,點擊肯定(可參照企業管理器);
1.6.2 進入查詢分析器。能夠在右側窗口輸入SQL。
1.7 常見數據庫操做(建立表、增刪改查等)
1.7.1 經過企業管理器實現 ;
1.7.1.1 建立表 ;
1.7.1.2 新增、修改數據(選擇 返回全部行 ,進入本界面) ;
注:經過企業管理器進行表格的建立、增刪改查等基本操做,我的體驗較差,建議採用下邊的查詢分析器完成這些操做。
1.7.2 經過查詢分析器實現 ;
注:選中某表,右鍵—>生成對象腳本到窗口—>系統會幫咱們生成 基本的標準金倉SQL;
1.7.2.1 建立表 ;
1.7.2.2 增刪改查操做 ;
增刪改查操做,均經過在SQL窗口輸入SQL命令,執行便可實現。但須要注意的是,對PUBLIC模式下的表格進行操做時,能夠省略」PUBLIC.」 ,而其餘模式就不能夠,因此建議使用PUBLIC模式。下邊以新增爲例說明在 PUBLIC模式和其餘模式(以OUTLN爲例)下,SQL命令操做的差別性。
1.7.2.2.1 PUBLIC模式下的新增 ;
能夠看到,無論是金倉數據庫生成的 金倉標準SQL(帶 PUBLCI. ),仍是MySQL、Oracle均支持的普通SQL,均執行成功;
注:系統生成的 新增 金倉數據庫標準SQL語句 ,執行成功;
注:MySQL、Oracle等均支持的普通SQL語句,執行成功 ;
1.7.2.2.2 OUTLN模式下的新增 ;
能夠看到,金倉數據庫生成的 金倉標準SQL(帶 OUTLN. )執行成功,但MySQL、Oracle均支持的普通SQL,執行失敗 。
注:系統生成的 新增 金倉數據庫標準SQL語句 ,執行成功;
注:MySQL、Oracle等均支持的普通SQL語句,執行失敗 ;