當我們需要向資料庫表中插入一條新記錄時,就必須使用insert
語句。
insert into 《表名》 (欄位1, 欄位2, ...) values (值1, 值2, ...);
可以一次性新增多條記錄,只需要在values
子句中指定多個記錄值,每個記錄是由(...)
包含的一組值:
insert into 《表名》 (欄位1, 欄位2, ...) values (值1, 值2, ...),(....);
如果要更新資料庫表中的記錄,我們就必須使用update
語句。
update 《表名》 set 欄位1=值1, 欄位2=值2, ... where ...;
通過where語句篩選,可以一次更新多條記錄。
如果where
條件沒有匹配到任何記錄,update
語句不會報錯,也不會有任何記錄被更新。
在使用mysql這類真正的關聯式資料庫時,update
語句會返回更新的行數以及where
條件匹配的行數。
如果要刪除資料庫表中的記錄,我們可以使用delete
語句。
delete from 《表名》 where ...;
如果where
條件沒有匹配到任何記錄,delete
語句不會報錯,也不會有任何記錄被刪除。
要特別小心的是,和update
類似,不帶where
條件的delete
語句會刪除整個表的資料。
MySQL學習筆記(五)刪除約束 修改列及修改名稱
1.刪除主鍵約束 alter table tbl name drop primary key 示例 刪除資料表users2中的主鍵id alter table users2 drop primary key 檢視users2的結構 2.刪除唯一約束 altertable tbi name drop ...
Git學習筆記(五) 修改管理
git的設計思想並不是管理檔案,而是管理修改,什麼是修改呢?新增一行,刪除一行,更改某些字元,刪了一些又增加一些,甚至建立乙個檔案都是修改。下面有乙個小實驗來說明這個問題 1.對read.txt增加一行,然後新增到暫存區 發現有乙個待提交的檔案。現在再次修改read.txt檔案,修改什麼你隨意吧。2...
五 修改MySQL密碼
修改密碼 1 使用mysqladmin mysqladmin uroot p password 123 修改後的密碼 enter password 輸入原密碼2 使用alter命令 檢視mysql使用者 mysql select user,host from user user host tz 10...