MySQL数据的(增删改查 | CRUD)

一、数据库中单表操作

1、在数据库中增加内容

增加(insert)

insert into t_name[(字段1 …)] values(v1 …);
多行插入
insert into t_hero(id, username, gender, age, tel) values(null, “×××”, “男”, 20, default);
向表中插入信息
insert into t_hero values(null, “×××”, 20, “男”, default);
部分插入
insert into t_hero(username, gender, age) values(“×××”, “×”, 40);
主键字段(values内的值) 可以用 0 null default 来占位

2、在数据库中删除内容

删除(delete)

物理删除
delete from 表名 where 条件
整个数据表中的所有数据全部删除,并且自增键从删除位置下一个开始
注:修改或删除数据时一定要指定条件
清空表内容
truncate table_name;(慎用)
会把全表给清空掉,并且自增键从1开始

3、更新数据库中的信息

更新(update)

将表中原有数据修改为我们需要的数据
update 表名 set 列1=值1,列2=值2… where 条件;
update t_hero set 条件; 全部都改
update t_hero set gender=1 where name=“×××”; 只要name是××× 全部的修改
update t_hero set gender=1 where id=3; 只要id为3的 进行修改
update t_hero set age=22, gender=1 where id=3; 只要id为3的 进行修改

4、查找数据库中表的信息

查询(select)

select * from 表名;
select id, username, age, gender, tel from t_hero;

二、数据库中表的操作

1、表的修改
增加新的字段

alter rable 表名称 add 字段名 字段类型 约束条件;

修改字段的类型

alter table 表名称 modify 字段名 字段类型;

修改字段名称

alter table 表名称 change 旧字段名 新字段名 字段类型;

修改表名称

写法1:
alter table 旧表名 rename 新表名;
写法2:
rename table 旧表名 to 新表名;

2、表的复制
写法1:

create table 新表名 like 源表;

写法2:

create table 新表名 select * from 源表;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值