文檔首頁>>dbForge Data Compare for MySQL教程>>dbForge Data Compare for MySQL入門教程:創(chuàng)建和編輯查詢
dbForge Data Compare for MySQL入門教程:創(chuàng)建和編輯查詢
本主題說明如何在dbForge Data Compare for MySQL中創(chuàng)建和編輯SQL查詢
要創(chuàng)建查詢:
- 創(chuàng)建服務器連接。
- 在“ Standard ”工具欄上,單擊“ New SQL”。將打開一個空SQL文檔。
- 開始鍵入對數(shù)據(jù)庫的查詢。
- 單擊“ Execute ”,或按CTRL + F5查看查詢結(jié)果。
編碼技術(shù)示例
Data Compare for MySQL SQL編輯器提供了許多功能,使您可以更輕松地編寫和管理代碼。讓我們探索一些類似Intellisense的功能,在編碼時幫助您。
我們將創(chuàng)建一個示例查詢。在這個例子中,我們將使用sakila數(shù)據(jù)庫。讓我們顯示存儲在sakila數(shù)據(jù)庫中的所有電影,這些電影是在2004年之后發(fā)布的。
- 打開SQL編輯器。
- 開始鍵入SELECT語句。輸入前三個字母“sel”。MySQL的數(shù)據(jù)比較顯示相關(guān)關(guān)鍵字的列表。您可以從列表中選擇SELECT關(guān)鍵字,然后按ENTER鍵。關(guān)鍵字出現(xiàn)在SQL編輯器中。
- 現(xiàn)在,讓我們輸入一個表名,我們要從中檢索數(shù)據(jù)。開始輸入“f”。MySQL的數(shù)據(jù)比較顯示了sakila數(shù)據(jù)庫中的有效成員列表。如果繼續(xù)鍵入字符,則會過濾列表以僅包含以這些字符開頭的成員。選擇項目后,您可以通過按TAB(或ENTER)或鍵入空格將其插入到代碼中。MySQL的數(shù)據(jù)比較還顯示列表中每個突出顯示項目的快速信息。它允許您立即查看對象結(jié)構(gòu)。電影表首先出現(xiàn)在列表中,因此只需按TAB或ENTER將其插入SQL編輯器即可。
- 我們需要選擇存儲在單獨表格中的電影類別。以類似的方式,鍵入JOIN關(guān)鍵字并按空格鍵。MySQL的數(shù)據(jù)比較向您展示了實現(xiàn)JOIN的所有可用解決方案。選擇所需的語句,然后按ENTER鍵。
- 繼續(xù)鍵入查詢。您可以在鍵入SQL代碼時使用“ Quick Info ”功能。“ Quick Info ”功能是一個工具提示,其中包含有關(guān)數(shù)據(jù)庫對象,參數(shù)和變量的簡要信息。將鼠標指針放在SQL腳本中的所需項目上時,將顯示工具提示。對于數(shù)據(jù)庫對象,工具提示會顯示其位置和類型。在使用大型腳本時,您會發(fā)現(xiàn)此選項很有用。
- 使用CTRL + K,CTRL + D組合格式化查詢文本?,F(xiàn)在我們可以執(zhí)行查詢以查看結(jié)果。為此,請單擊“ Execute ”按鈕,或按F5。
- 最后一步是添加WHERE條件。在查詢結(jié)尾添加WHERE f.release_year> 2004語句,然后按F5執(zhí)行它。
我們得到了所需的結(jié)果。如您所見,Data Compare for MySQL提供的代碼完成功能允許您多次創(chuàng)建復雜查詢。