1. 程式人生 > >MySQL - 數據操作語言

MySQL - 數據操作語言

-s 查找 適用場景 pan 刪除 測試數據 back 列名 mys

對表的數據的(增刪改)


查看表裏的數據
Select * from user;
查找user表裏的數據

插入數據
Insert into user(key,key,key,key…) values(value,value,value,…);
往user表裏插入一條數據,key代表user表裏的列名,value是對應列的數據,key和value要一一對應。

技術分享圖片

然後查看插入的數據

技術分享圖片

修改字段的value
update user set user_name=”newName”where id=1;
修改user表裏id為1的字段的user_name修改為newName。(這是根據id來改用戶名)
註意?? :也可以根據用戶名或者其他字段來改字段


如果修改多個字段使用逗號隔開

刪除
delete from user where id=2;
刪除id為2的那條數據。如果有兩條數據,你刪了第二條,那麽新增加的數據id不會補上你刪除的那個id,會從你刪除的那裏接著往下新增
註意??:如果不加where條件就會把表裏所有的數據都刪了。那就只有一種辦法了,收拾收拾東西走人吧。


還有一種刪除是清空表
truncate user;
這樣會清空表裏的所有數據。新插入的數據會從頭開始排序。
適用場景:要上線了,需要把之前的測試數據都刪除,那麽就用這條命令。

修改數據庫管權限
最高權限的賬號是root 首先要控制root鏈接數據庫時只能用127.0.0.1來鏈接。
use mysql;


select user,host from user;
執行完上面兩句命令後會看到root的鏈接權限。把多余的刪了,只留127.0.0.1就行了。

刪除和設置命令同之前筆記裏的命令一樣。

然後刷新權限
flush privileges


重新登陸
mysql -uroot -h127.0.0.1 -p

註意?? 要加一個-h指定host

----------------------------------------------------------------------

MySQL - 數據操作語言