標籤:
mysql 添加/修改欄位資訊
基本的添加方法有:
insert into student set name=‘mingzi‘,sex=‘男‘,age=19;
還有種多條添加的方法:
insert into student (name,sex,age) values(‘新人‘,1,20),(‘又一個新人‘,2,22);
這種方式好處就是可以多條插入,要注意的是第一個括弧內如果什麼都不填那values後的括弧要按照整個表所有的欄位順序挨個添加,第一個括弧如果填上要插入的欄位就按照他填的順序添加,第二個括弧中的填寫順序絕對不能亂,像set類型的資料比如說sex set(‘男‘,‘女‘,‘其他‘) 這樣的在填寫資料的時候可以用它的位置代替 1代表男,2代表女,3代表其他
還有個替換:
文法結構:replace into 表名 set ....
replace into student set id=4,name=‘aboy‘,sex=‘男‘,age=9;
replace into student set id=4,name=‘sboy‘,sex=‘男‘,age=16;
這個和insert的用法一樣一樣的 區別的insert是插入,replace是替換,用replace時,如果id都不一樣時和insert的效果一樣,如果錄入資訊的id和之前的有重複那麼就替換之前的那一條資訊
更新欄位
update 表名 set 欄位=值 where 條件;
這個是將某一欄位做修改 如果不添加條件那麼表中該欄位中的所有資訊都被修改 一定要加上where條件!!
刪除欄位
delete from 表名 where 條件;
將表中資訊刪除 如果不加條件就是全刪 加條件就是刪合格
初始化表
truncate student;
他和delete的區別就是用delete刪除的雖然內容清空但id位置還保留 如果添加新的條數則按之前最大id順著向下排 而truncate則是初始化表 保留表結構而且id也是重設從0開始排
mysql初識(四)添加/修改欄位資訊