天天看點

mysql插入資料更新資料

插入資料 insert into

兩種格式:

mysql插入資料更新資料

如果所有的value和表格式一緻可以省去前面的順序。

mysql插入資料更新資料

如果不是要自己寫,不然資料庫不知道你的順序是如何的

mysql插入資料更新資料

自己設定資料 可以省略其中一些列

mysql插入資料更新資料

一條語句插入多行

mysql插入資料更新資料

有一種用replace語句插入

mysql插入資料更新資料

但是replace如果有一個唯一鍵相同插入會删除原有的再插入

mysql插入資料更新資料

可以看見有兩個變化

update 和 replace的差別

如果沒有沖突,update不作操作,replace做插入

有沖突 update更新列 replace删除在插入

duplicate kye

當存在一個唯一鍵或主鍵的時候,如果想要插入一個新的關于這個的資料,類似于檢視一個ip進入了多少次,如果ip(主鍵)相同就更新資料,如果不相同就插入資料。

mysql插入資料更新資料

每插入一次增加一個次數

也可以這樣直接更新資料

mysql插入資料更新資料

修改行

格式: update table_name set column_name=value,

mysql插入資料更新資料

但是很重要很重要很重要的是這樣更改資料會該整個表

mysql插入資料更新資料

是以必須要加上where語句來确認更改的行

删庫跑路操作之一

mysql插入資料更新資料

根據order by和limit更新資料

mysql插入資料更新資料

會把第一行的資料改正

order by類似

删除表資料 delete

删除where比對的特殊資料

mysql插入資料更新資料

不加where則是删除整個表 很危險。

truncate table可以直接清空整個表的資料

mysql插入資料更新資料

也可以和更改資料一樣 order by和limit删除 ,不重複說了

繼續閱讀