- 说明:在绝大多数的操作中,执行的都是增删改查(CURD)
- 准备:一张用于测试的数据表
star
create table star( id int auto_increment, name varchar(20) not null, money float not null, province varchar(20) default null, age tinyint not null, sex tinyint not null, primary key(id) )engine=InnoDB default charset=utf8;
- 插入数据
- 方式1:不指定字段,添加数据时需要传递所有字段的值,如:
insert into star values(1, '孙帅', 2000000, '河南', 23, 0);
- 方式2:只需要传递指定的字段,顺序可以调整
insert into star(name, money, province, age, sex) values('马云', 15000000, '浙江', 52, 0),('马化腾', 20000000, '广东', 48, 0);
- 说明:可以不传值的字段
- 自增的字段
- 有默认值的
- 可以为空的
- 修改数据
- 示例:
update star set money=23456789 where id=1;
- 警告:修改数据时一定要指定条件
- 示例:
- 删除数据
- 示例:
delete from star where id=3;
- 警告:在删除数据时一定不要忘记指定条件,否则后果自负
- 说明:在真实的项目中,是不会真正删除数据(物理删除)的,而是做逻辑删除
- 示例:
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~