当前位置:网站首页>MySQL——增删查改操作
MySQL——增删查改操作
2022-08-02 00:58:00 【Xiaolock830】
增
即向数据库的选定表中新增一行
全部插入
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 条件;
需要注意的是,我们的数据操作都是十分危险的,一定要小心谨慎
边栏推荐
- Reflex WMS中阶系列7:已经完成拣货尚未Load的HD如果要取消拣货,该如何处理?
- Reflex WMS中阶系列6:对一个装货重复run pick会有什么后果?
- MLX90640 红外热成像仪测温传感器模块开发笔记(十) 成果展示-红眼睛相机
- Day.js 常用方法
- Kubernetes — 核心资源对象 — Controller
- 喜报 | AR 开启纺织产业新模式,ALVA Systems 再获殊荣!
- S/4中究竟有多少个模块,你对这些模块了解多少
- GO开发环境配置
- FlinkSQL CDC实现同步oracle数据到mysql
- Can‘t connect to MySQL server on ‘localhost3306‘ (10061) 简洁明了的解决方法
猜你喜欢
随机推荐
青蛙跳台阶
当关注「互联网+」模式的时候,通常仅仅只是在关注「互联网+」模式本身
TKU记一次单点QPS优化(顺祝ITEYE终于回来了)
from origin ‘null‘ has been blocked by CORS policy Cross origin requests are only supported for
Kubernetes — 核心资源对象 — Controller
管理基础知识15
js中内存泄漏的几种情况
Reflex WMS中阶系列6:对一个装货重复run pick会有什么后果?
go笔记——锁
go笔记之——goroutine
ERROR 1819 (HY000) Your password does not satisfy the current policy requirements
期货开户手续费的秘密成了透明
大话西游无法登陆解决
C语言实现扫雷游戏
DOA从一维阵列传感说起
期货开户调整交易所保证金标准
ES6对箭头函数的理解
go笔记记录——channel
GO GOPROXY代理设置
ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)









