插入資料 insert into
兩種格式:
如果所有的value和表格式一緻可以省去前面的順序。
如果不是要自己寫,不然資料庫不知道你的順序是如何的
自己設定資料 可以省略其中一些列
一條語句插入多行
有一種用replace語句插入
但是replace如果有一個唯一鍵相同插入會删除原有的再插入
可以看見有兩個變化
update 和 replace的差別
如果沒有沖突,update不作操作,replace做插入
有沖突 update更新列 replace删除在插入
duplicate kye
當存在一個唯一鍵或主鍵的時候,如果想要插入一個新的關于這個的資料,類似于檢視一個ip進入了多少次,如果ip(主鍵)相同就更新資料,如果不相同就插入資料。
每插入一次增加一個次數
也可以這樣直接更新資料
修改行
格式: update table_name set column_name=value,
但是很重要很重要很重要的是這樣更改資料會該整個表
是以必須要加上where語句來确認更改的行
删庫跑路操作之一
根據order by和limit更新資料
會把第一行的資料改正
order by類似
删除表資料 delete
删除where比對的特殊資料
不加where則是删除整個表 很危險。
truncate table可以直接清空整個表的資料
也可以和更改資料一樣 order by和limit删除 ,不重複說了