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;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章