數(shù)據(jù)庫(kù)和SQL
此功能僅在Ultimate版本中受支持。
IntelliJ IDEA要使數(shù)據(jù)庫(kù)和SQL功能可用,必須啟用數(shù)據(jù)庫(kù)工具和SQL插件。這個(gè)插件與IDE捆綁在一起,并在默認(rèn)情況下啟用;請(qǐng)參閱啟用和禁用插件。
用于處理數(shù)據(jù)庫(kù)和SQL的IntelliJ IDEA功能包括以下的內(nèi)容:
- 與最流行的數(shù)據(jù)庫(kù)管理系統(tǒng)(如Oracle,PostgreSQL,MySQL,SQL Server等)集成。為了能夠使用你的數(shù)據(jù)庫(kù),你應(yīng)該將它們定義為數(shù)據(jù)源。請(qǐng)參閱連接到數(shù)據(jù)庫(kù)。
- 用于管理數(shù)據(jù)庫(kù)中數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)庫(kù)工具窗口(查看|工具窗口|數(shù)據(jù)庫(kù)(View | Tool Windows | Database))。請(qǐng)參閱使用數(shù)據(jù)庫(kù)工具窗口。
- 數(shù)據(jù)庫(kù)控制臺(tái)可以讓您編寫(xiě)和執(zhí)行SQL語(yǔ)句,并分析和修改檢索到的數(shù)據(jù)(在數(shù)據(jù)庫(kù)(Database)工具窗口中,使用Ctrl+Shift+F10)。請(qǐng)參閱使用數(shù)據(jù)庫(kù)控制臺(tái)。
- 數(shù)據(jù)編輯器,提供用于處理表格數(shù)據(jù)的GUI(在數(shù)據(jù)庫(kù)(Database)工具窗口中,使用F4)。請(qǐng)參閱使用數(shù)據(jù)編輯器。
- 數(shù)據(jù)庫(kù)控制臺(tái)和編輯器中的SQL代碼生成和編輯功能,例如:
- 預(yù)定義的代碼片段(又名實(shí)時(shí)模板)如CREATE TABLE、SELECT、INSERT、 UPDATE等語(yǔ)句(Ctrl+J)。
- SQL關(guān)鍵字的自動(dòng)完成和突出顯示,以及表和列名稱。
數(shù)據(jù)類型提示列(Ctrl+P)。
支持標(biāo)準(zhǔn)化和DBMS特定的SQL語(yǔ)言。
- 數(shù)據(jù)編輯器和數(shù)據(jù)庫(kù)控制臺(tái)工具窗口中的表的結(jié)構(gòu)視圖以及打開(kāi)的數(shù)據(jù)庫(kù)控制臺(tái)和SQL文件(Ctrl+F12)。請(qǐng)參閱使用結(jié)構(gòu)視圖對(duì)數(shù)據(jù)進(jìn)行排序,并隱藏和顯示列。
- 數(shù)據(jù)庫(kù)對(duì)象和表格單元的快速文檔視圖(Ctrl+Q)。請(qǐng)參閱使用快速文檔視圖。
- 導(dǎo)航功能,例如:
- 從表或列引用到它的定義:Ctrl+B。
- 在數(shù)據(jù)庫(kù)工具窗口中的表或列的視圖中: Alt+F1|數(shù)據(jù)庫(kù)視圖(Alt+F1|Database View)。
- 通過(guò)導(dǎo)航欄:Alt+Home。
- 通過(guò)切換器:Ctrl+Tab。
- 數(shù)據(jù)庫(kù)圖表(在數(shù)據(jù)庫(kù)(Database)工具窗口中,使用Ctrl+Alt+U或Ctrl+Shift+Alt+U)。
更多建議: