在Mysql管理軟體中, 可以通過sql語句中的dml語言來實現數據的操作, 包括 插入數據INSERT: 更新數據: UPDATE 刪除數據DELETE 查詢數據SELECT (使用頻率最高) 單表查詢: https://www.cnblogs.com/q455674496/p/10289806. ...
在Mysql管理軟體中, 可以通過sql語句中的dml語言來實現數據的操作, 包括
- 使用INSERT實現數據的插入
- UPDATE實現數據的更新
- 使用DELETE實現數據的刪除
- 使用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 (使用頻率最高)
單表查詢: https://www.cnblogs.com/q455674496/p/10289806.html
多表查詢 : https://www.cnblogs.com/q455674496/p/10299796.html