mysql 表的增刪改

創建一張class表

create?table?class(  id?int?primary?key?auto_increment,  sname?varchar(10)?not?null?default?'',  gender?char(1)?not?null?default?'',  company?varchar(20)?not?null?default?'',  salary?decimal(6,2)?not?null?default?0.00,  fanbu?smallint?not?null?default?0  )engine?myisam?charset?utf8;

查看一張表的結構 desc [表名]?

向表中添加數據—選中一個表–>添加那幾列數據–>分別添加什么值

插入全部列

insert?into?class  (id,sname,gender,company,salary?,fanbu)  values  (1,'張三','男','百度',8888.88,234);

insert?into?class  values  (1,'張三','男','百度',8888.88,234);

只插入部分列內容

insert?into?class  (sname,gender,salary)  values  ('刀鋒','男',9000.00);

上例中沒有插入id數據,但是id是自增型

一次增加多條數據

insert?into?class  (sname,company,salary)  values  ('劉備','皇室成員',15.28),  ('曹操','宦官后代',88.45),  ('孫策','江東集團',188.25);

update 修改一個表中的數據
要素有
改那張表:class?
改那幾列:gender,company,fanbu等
改成什么值:’女’,’千度’
指定在那個地方生效:比如id=2 (一定要加過濾條件)

update?class  set?fanbu=123  where?id=2  update?class  set?fanbu=453,gender='男'  where?sname='孫策';

#刪除 —注意:刪除指的就是刪除整行,不存在刪除一航中的某幾列
#刪除要素
#刪除那張表中的數據:class
#刪除哪一行的數據

刪除salary>8889的人

delete?from?class  where?salary>8889;

刪除整張表的數據

delete?from?class;

以上就是mysql 表的增刪改的內容,更多相關內容請關注PHP中文網(www.php.cn)!

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享