21
A
回答
33
在CRUD operations中,INSERT
是'C',而UPDATE
是'U'。它們是永久存儲的四個基本功能中的兩個。另外兩個是SELECT
和DELETE
。至少沒有這四項操作,典型的數據庫系統就不能算完整。
使用INSERT
插入新記錄。使用UPDATE
來更新現有記錄。
+7
爲什麼你不能插入一個現有的記錄。也許SQL不允許它,但它們不等於相同的東西嗎? – ZL1Corvette 2014-06-11 14:19:17
31
4
插入用於將數據添加到表中,更新用於更新已經在表中的數據。
0
插入是用於將新記錄放入表格。而更新使您能夠修改插入的記錄,例如修改數據類型等。
0
插入可用於在BLANK行中插入新記錄。 雖然更新可用於更新非空白行。
1
UPDATE
聲明可以使用WHERE
子句,但INSERT
不能。
相關問題
- 1. 在MySql中REPLACE,INSERT,UPDATE有什麼區別?
- 2. 「bundle update」和「gem update」有什麼區別?
- 3. Cassandra中UPDATE和INSERT的區別?
- 4. 在MySQL中`REPLACE`和`INSERT ... ON DUPLICATE KEY UPDATE`之間的實際區別是什麼?
- 5. maven update和maven build有什麼區別?
- 6. Commit和Update有什麼區別?
- 7. insert()和createObject()之間有什麼區別?
- 8. 在SVN Eclipse中,「Update」和「Update to head」有什麼區別?
- 9. findOne()和direct update()之後的update()有什麼區別?
- 10. MySql中utf8_general_ci和utf8_unicode_ci有什麼區別?
- 11. =和在mysql中有什麼區別?
- 12. mysql中datadir和innodb_data_home_dir有什麼區別?
- 13. MySQL中boolean和bool有什麼區別?
- 14. Vim中的update和w有什麼區別?
- 15. nhibernate中的Update(Object obj,Object id)和Update(string entity,Object obj)有什麼區別
- 16. Viewsets`create()`和`update()`和一個序列化器`create()`和`update()`有什麼區別?
- 17. MySQL - GROUP BY和DISTINCT有什麼區別?
- 18. MySQL,MySQLi和PDO有什麼區別?
- 19. mysqlimport和mysql有什麼區別<dbfile.sql
- 20. 有什麼區別`和$(Bash中有什麼區別?
- 21. MYSQL INSERT,UPDATE DELETE
- 22. MySQL UPDATE vs INSERT和DELETE
- 23. 〜/ .gitignore和`git update-index --assume-unchanged`有什麼區別
- 24. 「git add」和「git update-index」有什麼區別
- 25. 'git remote update','git fetch'和'git pull'有什麼區別?
- 26. sass update和sass手錶有什麼區別
- 27. MySQL中兩個DDL有什麼區別?
- 28. MYSQL INSERT或UPDATE IF
- 29. MySQL中INSERT INTO ... ON DUPLICATE KEY UPDATE的正確語法是什麼?
- 30. 有什麼區別? :和||
如果你確實相信:1)創建一個表,2)立即運行UPDATE語句3)從表中選擇*。 – 2010-01-04 21:59:41