我想從數據庫中選擇大量的數據,並且希望編輯數據而不影響數據庫中的原始數據。如何使用準備好的語句來做到這一點?你能解釋一下Java中preparedstatement中的限制和抵消嗎?準備好的聲明中的限制和抵消是什麼?
0
A
回答
1
LIMIT子句用於限制SQL語句中返回結果的數量。所以,如果你有一臺1000行,但只想要回第10位,你會做這樣的事情:
SELECT column FROM table LIMIT 10
這是類似於Microsoft SQL Server上的TOP子句。
現在假設你想顯示結果11-20。隨着OFFSET關鍵字的一樣簡單,下面的查詢將做到:
SELECT column FROM table LIMIT 10 OFFSET 10
感謝。
0
PreparedStatement
只是要幫助您在數據庫上創建查詢。一旦你運行查詢來選擇數據,你必須將它從ResultSet
中提取出來,並且通常將其交給其他對象進行修改(如GUI類等)
如果您想進行更改,您將不得不運行另一個查詢來更新或插入更改。 (請注意在某些情況下,您可以使用ResultSet
來編輯數據,但這聽起來不像你以後的樣子)。
相關問題
- 1. 準備好的聲明是什麼?
- 2. 什麼是最準確的;聲明VS準備好的聲明
- 3. çMySQL的API準備好的聲明中限制
- 4. 準備好的聲明mysqli
- 5. SQLI準備好的聲明
- 6. 準備好的聲明
- 7. 準備好的聲明
- 8. 準備準備好的聲明中失敗的一部分 - 直接在另一個準備好的聲明
- 9. 準備好聲明的好處
- 10. php mysqli準備好聲明
- 11. php已準備好聲明
- 12. 這個cassandra準備好的聲明調用有什麼問題?
- 13. 我準備好的聲明有什麼問題?
- 14. 準備好的聲明PDO什麼都不做
- 15. SQLite的在準備好的聲明
- 16. 什麼是抵消?
- 17. Restfullyii限制和抵消
- 18. 準備好的聲明不工作
- 19. 準備好的聲明保持爲假
- 20. 瞭解準備好的聲明 - PHP
- 21. 準備好的聲明不存在
- 22. PHP + PDO - 準備好的聲明信息
- 23. 用事先準備好的聲明
- 24. 準備好的聲明已經存在
- 25. 創建MySQL準備好的聲明
- 26. pdo準備好的聲明不更新
- 27. 準備好的聲明不起作用
- 28. 準備好的聲明失敗
- 29. 檢索ODBC準備好的聲明
- 30. 如何在Yii1中準備好聲明?
編輯時不影響數據庫?那只是暫時的?或者你會創建第二個數據庫,還是添加修改後的值?目前尚不清楚。不太好的是,混合多個鬆散的相關問題。如果你的3個問題得到3個答案 - 你會接受哪個答案? – 2011-04-13 11:58:35