MySQL——增删查改操作

即向数据库的选定表中新增一行

全部插入

insert into 表名 values(1,2 ...);

插入选定列

insert into 表名(指定列名1, 指定列名2...) values(1,2...);

即向数据库的选定表中删除一行

delete from 表名;

我们可以用where关键字来筛选我们要删除的列的条件

delete from 表名 where 条件;

需要注意的是,在MySQL中,我们的逻辑操作符和Java与C语言中是不一样的,下面列举一些常见情况。

操作符含义

运算符含义
> ,>=,<,<=和正常逻辑一致
=和C语言不同,MySQL中的判断是否相等用单等于
<=>判断是否两边都为null,都为null返回true
!=, <>不等于
between a and b判断是否在>= a , <= b的范围内
in(a , b, c…)判断是否为a,b,c中的一个
is null判断是否为null,是则返回ture
is not null判断是否为null,是则返回false
like模糊查询,%表示·多个字符,_表示单个字符
and相当于&&
or相当于||
not相当于~

select 查询范围 form 表名;

我们可以用在查询范围位置用*,代表我们要查询全部数据

select * form 表名;

同样的,我们也可以用where来筛选我们的查询条件

select * form 表名 where 筛选条件;

去重

我们可以用distinct关键字来将查询的结果进行去重

select distinct 查询范围 from 表名;

排序

我们可以用order by关键字来对查询结果进行排序

升序

select 查询范围 from 表名 order by asc;

降序

select 查询范围 from 表名 order by desc;

别名

我们可以给查询结果起别名

select 表头表达式 别名 from 表名; 

分页

当我们的查询数据量过大时,我们可以像浏览器一样一页一页的查询
使用关键字limit

select * from 表名 limit 限制的显示数量;

我们用offset进行翻页,默认第一页的偏移量是0

select * from 表命 limit 限制的显示数量 offset 偏移量;

update 表名 set 表头 = 表达式 where 条件;

需要注意的是,我们的数据操作都是十分危险的,一定要小心谨慎

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值