這篇文章主要介紹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 (使用頻率最高)
以上是“MySQL中行記錄的操作示例”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。