代码拉取完成,页面将自动刷新
# 数据表中数据的增删该查(C Create U Update R Retrieve D Delete)
# 增加
insert into classes values (0, "菜鸟班"); #枚举类型插入式可以相当于一个从1开始的列表
#多行插入
insert into classes values (0, "菜鸟班"),(0, "菜鸟班"),(0, "菜鸟班");
#部分插入
insert into studuent (name, gender) values ("小桥", 2);
#多行插入
insert into studuent (name, gender) values ("小桥", 2), ("大桥", 2);
#枚举中的下表从1开始 1对应第一个条件 2以此类推 上面的2 就是表示枚举选项中的第二个 也就是性别为女
# 删除
#物理删除(不推荐)
delete from 表名 where 条件;
delete from studuent where id > 3;
#逻辑删除(就是把要删除的字段归为另一类 并不是真正意义上的删除 只是分类到了删除组,因为bit只有0or1就分为两类 要删除就把
其is_delete 换成1即可 不删除的就为0 这样就分为两类 如果想恢复删除的就将其is_delete改为0即可恢复)
#用一个字段表示该条信息是否可用,例如给studuent表添加一个字段is_delete
alter table studuent add is_delete bit default 0;
update studuent set is_delete = 1 where id = 11;
# 修改(where修改那个 ID对应内个就修改内个)
update studuent set gender = 1 where id = 2;
# 多处修改
update studuent set gender = 1, name = "西施" where id = 2;
# 查询(重点)
select * from studuent;
select * from studuent where id > 3;(* 查询所有列)
select id, name, age, gender from studuent where gender = 2;(指定字段)
select id, name as 姓名, age as 年龄, gender as 性别 from studuent where gender = 2; #字段的顺序也是查询结果显示的顺序
# 数据库引擎 InnoDB(支持事务处理,外键与行级锁)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。