軟體測試之資料庫系列三

千鋒教育官方發表於2019-08-27
筆者上次介紹了MySQL資料庫中對於表的操作,以及約束的使用。今天繼續介紹對錶中資料的操作--insert插入,update更新,delete刪除。


首先說insert語句,能夠實現對資料庫中表資料的插入,格式是insert into 表名(列名1,列名2....) values(值1,值2....),其中小括號內對應的是表中每一列的值,列和值之間一定是一一對應關係,比如說向student表中插入一條資料:INSERT INTO student(id,NAME,age,sex,class_id)VALUES(2,‘李四’,19,‘男’,1);這一塊需要注意的是:當表名後面的列省略時,預設新增的是表中全部列所對應資料。

第二就是update語句,能夠實現對錶中資料的更新,它的格式可以分為以下幾種:1.UPDATE 表名 SET 欄位=值,這樣能夠實現對錶中當前列所有資料的更改;例如:把教師表的工資全部改為1000:UPDATEteacher set  salary =1000;2.UPDATE 表名 SET 欄位=值,欄位=值...,可以一次更新多個列所對應的值;例如:把教師表的工資和地址分來改為1000和濟南:UPDATE teacher set  salary = 1000,address=‘濟南’;3.UPDATE 表名 SET 欄位=值,欄位=值 WHERE 條件,這一個是用的最廣泛的更新語句,因為對於表中資料的修改,都是需要有參考的條件,這樣的話,每一次只需要更新有需求的資料就可以了。例如:UPDATE teacher set  salary =2000 where name=‘王明’。

第三就是delete語句,可以實現對錶的資料進行刪除。格式:1.delete from 表名;--清空表中所有資料;例如:清空教師表中所有資料:delete from teacher;2.delete from 表名 where 條件;--刪除滿足某種條件的資料;例如:刪除學生表的張三記錄:delete  from  student where name = '張三'。在刪除表中資料的時候,要注意外來鍵約束,一旦當前有引用的話,建議先把外來鍵約束去掉,再來刪除資料。

以上是筆者這次透過DML語句實現對錶中資料的操作,希望能夠去幫助大家更好的理解資料庫,下一篇的話,主要從DQL語句來進行講解,給大家提供更多的使用方法。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69914734/viewspace-2655116/,如需轉載,請註明出處,否則將追究法律責任。

相關文章