MySQL中行(記錄)的詳細操作(代碼示例)

本篇文章給大家帶來的內容是關于mysql中行(記錄)的詳細操作(代碼示例),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

mysql管理軟件中, 可以通過sql語句中的dml語言來實現數據的操作, 包括

1、使用INSERT實現數據的插入

2、UPDATE實現數據的更新

3、使用DELETE實現數據的刪除

4、使用SELECT查詢數據以及

插入數據INSERT

.?插入完整數據(順序插入) ????語法一: ????INSERT?INTO?表名(字段1,字段2,字段3…字段n)?VALUES(值1,值2,值3…值n);?#指定字段來插入數據,插入的值要和你前面的字段相匹配  ????語法二: ????INSERT?INTO?表名?VALUES?(值1,值2,值3…值n);?#不指定字段的話,就按照默認的幾個字段來插入數據  2.?指定字段插入數據 ????語法: ????INSERT?INTO?表名(字段1,字段2,字段3…)?VALUES?(值1,值2,值3…);  3.?插入多條記錄 ????語法:#插入多條記錄用逗號來分隔 ????INSERT?INTO?表名?VALUES ????????(值1,值2,值3…值n), ????????(值1,值2,值3…值n), ????????(值1,值2,值3…值n); ???????? 4.?插入查詢結果 ????語法: ????INSERT?INTO?表名(字段1,字段2,字段3…字段n)? ????????????????????SELECT?(字段1,字段2,字段3…字段n)?FROM?表2 ????????????????????WHERE?…;?#將從表2里面查詢出來的結果來插入到我們的表中,但是注意查詢出來的數據要和我們前面指定的字段要對應好

更新數據: UPDATE

語法:     UPDATE 表名 SET          字段1=值1,  #注意語法,可以同時來修改多個值,用逗號分隔         字段2=值2,         WHERE CONDITION; #更改哪些數據,通過where條件來定位到符合條件的數據  示例:     UPDATE mysql.user SET password=password(‘123’)          where user=’root’ and host=’localhost’; #這句話是對myslq這個庫中的user表中的user字段為'root'并且host字段為'localhost'的這條記錄的password字段的數據進行修改,將passord字段的那個數據改為password('123')這個方法對123加工后的密碼數據,password()這個方法是mysql提供的密碼進行加密用的方法。         定位到某個記錄,并把這個記錄中的某項內容更改掉

刪除數據DELETE

語法:     DELETE FROM 表名          WHERE CONITION; #刪除符合條件的一些記錄     DELETE FROM 表名;如果不加where條件,意思是將表里面所有的內容都刪掉,但是清空所有的內容,一般我們用truncate ,能夠將id置為零,delete不能將id置零,再插入數據的時候,會按照之前的數據記錄的id數繼續遞增 示例:     DELETE FROM mysql.user          WHERE password=’123’;  練習:     更新MySQL root用戶密碼為mysql123     刪除除從本地登錄的root用戶以外的所有用戶

查詢數據SELECT (使用頻率最高)

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享