MySQL增删改查基础


首先创建一个简单的表格
比如网友资料

网名网龄cup身高

mysql> create table netfds(
-> id int primary key auto_increment,
-> netname varchar(10) not null default ‘’,
-> netage smallint not null default 0,
-> cup char(1) not null default ‘’,
-> height decimal(3,2) not null default 0.00
-> ) engine myisam charset utf8;
查看表格数据
show tables;
desc netfds;
在这里插入图片描述

增(insert)

加一行,为了防止中文出现乱码加之前设置一下编码,比如
set names utf8;
mysql> insert into netfds
-> (id,netname,netage,cup,height)
-> values
-> (1,‘苍老师’,17,‘G’,1.55);
也可以只输入部分参数比如(netname,netage,cup,height),在插入所有列的情况这个可以省略。
查看表中数据
select * from netfds;
在这里插入图片描述

改 update

整列修改
update netfds set
cup=‘F’;
修改列的时候加上行的定义
update netfds set
cup=‘F’
where netname=‘埼玉sansan’;
在这里插入图片描述
update netfds set
cup=‘A’,netage=1
where netname=‘埼玉sansan’ and height<2;

删 delete

整行删除
确定删除那张表哪一行就行
delete from netfds where id=2;
在这里插入图片描述

Tips:删除整张表格或者数据库的使用drop
drop table 表名;
drop database 数据库名;

查 select

select * from netfds; #查看netfds表格所有的行和列
select netage,cup from netfds where id>2;
select netage,cup from netfds where cup=‘G’;
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值