首頁 > 資料庫 > mysql教程 > mysql 表的增刪改

mysql 表的增刪改

黄舟
發布: 2017-01-16 13:19:07
原創
1161 人瀏覽過

建立一張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是自增型
表中的資料
要素有
改那張表:class 

改那幾列:gender,company,fanbu等

改成什麼值:'女','千度'
指定在那個地方生效:比如id= 2 (一定要加過濾條件)


insert into class
(sname,company,salary)
values
('刘备','皇室成员',15.28),
('曹操','宦官后代',88.45),
('孙策','江东集团',188.25);
登入後複製

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

#刪除哪一行的數據


刪除salary>8889的人

update class
set fanbu=123
where id=2
update class
set fanbu=453,gender='男'
where sname='孙策';
登入後複製

刪除整張表的數據

delete from class
where salary>8889;
登入後複製
以上就是mysql 表的增刪改的內容,更多相關內容請關注PHP中文網( www.php.cn)!


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板