2 回答

TA貢獻1829條經驗 獲得超7個贊
在執行一條sql語句之后,你可能想要保存它。這樣你可以在以后打開并運行它或基于它來寫一條新的sql語句。要保存一條sql語句,你可以使用在$2-11中描述的標準窗口技術。
打開一個已保存的文件,你可以用open命令。例如,在這一節中,文件打開對話框顯示了在第三章保存的sql語句。它們被保存在目錄scriptsch03下,這個目錄在你下載并安裝本書的源碼時創建。本節中的截屏顯示了本章中打開的三個文件頁簽。注意這些文件的擴展名都是sql。
在你找開兩個或多個sql工作表后,你可以通過點擊合適的選項卡來切換sql語句?;蛘?,你也可以從連接列表下邊的文件列表中選擇sql語句。這樣,你可以從一個sql語句向另一個sql語句中進行代碼的剪切,復制,粘貼。當你打開一個sql文件,sql
developer不會為此文件中的sql語句設置連接。結果是你必須通過連接列表為此文件中的sql語句指定一個連接。如果你不那樣做的話,當你執行sql語句時,sql
developer將會提示你選擇一個連接。
要將一條新的sql語句保存到文件,你可以使用save命令。要保存一條修改過的sql語句到它原來所在的文件,你也只需用save命令。如果要將一條修改過的sql語句到一個新的文件,你就需要用save
as命令。
要設置用來保存新的sql語句的默認目錄,你可以按照本書所描述的那樣選擇tools?preferences命令。但是要注意,對于已經打開的文件是無法設置默認目錄的。
對于打開對話框和保存對話框,你可以通過點擊圖標來指定一個最近使用的目錄。例如在本節中,打開對話框顯示目錄ch02,ch03,db-setup都是最近使用過的。因此,你可以點擊其中的一個,輕而易舉地將其指定為最近使用的目錄。

TA貢獻1818條經驗 獲得超11個贊
LIMIT關鍵字是MySQL中特有的。它與其他種類數據庫SQL語言中的TOP關鍵字作用類似,前者放在整個SELECT語句的最后面,而后者則必須放在輸出字段列表之前(緊跟SELECT關鍵字的后面)。
MySQL的LIMIT關鍵字的“亮點”在于除了它可以確定顯示記錄的條數外,還可以確定顯示記錄的起始位置,這相對于其它關系數據庫的TOP關鍵字只能確定顯示最前面的若干條記錄而言有一定的優勢。
SELECT * FROM table1 LIMIT 2;
SELECT * FROM table1 LIMIT 0,2;
上述兩條語句的輸出效果是一樣的。LIMIT關鍵字只跟一個參數時,該參數確定返回最前面的記錄條數;跟兩個參數時,第一個參數確定顯示的起始位置,第二個參數確定需要返回的記錄條數,需要明確的是0表示從第一條記錄開始,1表示從第二條記錄開始...。
在內連接中如何用limit查詢一個多值字段,讓其只顯示一個值,可用LIMIT1
例如:
select a.* from table1 a inner join (select id from table2 limit 1)b
on a.id=b.id;
添加回答
舉報