标签搜索

MySql的增删改查的应用

幻鹤
2022-03-25 / 0 评论 / 1,115 阅读 / 正在检测是否收录...

在bookstore数据库中book表(图书编号,图书类别,书名.....)
数据表结构

create table book(
图书编号 char(20) not null primary key,
图书类别 varchar(20) not null default '计算机',
书名 varchar(40) not null,
作者 char(10) not null,
出版社 varchar(20) not null,
出版时间 date not null,
单价 float(5) not null,
数量 int(5),
折扣 float(3),
封面图片 blob);
create table members(
身份证号 varchar(20) not null primary key,
会员姓名 char(20) null,
性别 varchar(2) null,
会员密码 varchar(6) not null,
联系电话 char(11) null,
注册时间 date not null);


先使用增加字段
在bookstore数据库中book表(图书编号,图书类别,书名.....)

    insert into book values('isbn 7-5006-6625-x/t','计算机','Dreamwearer 8网站制作','鲍嘉','高等教育出版社','2010-08-16',33.25,50,0.8,null);

和一下一样的效果:

    insert into book
    set 图书编号='ISBN 7-5006-6631-X/T',书名='Dreamwearer 8网站制作',图书类别='计算机',作者='鲍嘉',出版社='高等教育出版社',出版时间= '2010-08-16',单价=33.25,数量=50,折扣=0.8;

增加两条数据到members

    insert into members values
    ('4301031962010101388','李华','男','123456','13822551234','2013-8-23'),('4201031962010101399','张明','男','123456','13822555432','2012-9-23');


将book表中数据中数量都加10

    update book set 数量=数量+10;

条件改:
将book表中'isbn 7-5006-6625-x/t'的折扣改成0.7折

    update book set 折扣=0.7 where 图书编号='isbn 7-5006-6625-x/t';


删除members表中用户李华的数据(不带where会删除表中所有数据)

    delete from members where 会员姓名='李华';
3

评论 (0)

取消