当前位置:网站首页>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 条件;
需要注意的是,我们的数据操作都是十分危险的,一定要小心谨慎
边栏推荐
猜你喜欢

Redis和MySQL数据一致性问题,有没有好的解决方案?

Test Cases: Four-Step Test Design Approach

flyway的快速入门教程

Can't connect to MySQL server on 'localhost3306' (10061) Simple and clear solution

IDEA如何运行web程序

Reflex WMS中阶系列7:已经完成拣货尚未Load的HD如果要取消拣货,该如何处理?

Flink_CDC搭建及简单使用

【CodeTON Round 2 (Div. 1 + Div. 2, Rated, Prizes!)(A~D)】

管理基础知识20

go版本升级
随机推荐
Can‘t connect to MySQL server on ‘localhost3306‘ (10061) 简洁明了的解决方法
MInIO入门-03 秒传+大文件分片上传
6-25漏洞利用-irc后门利用
ES6对箭头函数的理解
Docker安装canal、mysql进行简单测试与实现redis和mysql缓存一致性
Debian侵犯Rust商标,妥协改名还是会得到豁免?
flex布局中使用flex-wrap实现换行
JDBC PreparedStatement 的命名参数实现
Day11 Shell scripting basics
BGP综合实验 建立对等体、路由反射器、联邦、路由宣告及聚合
外包干了三年,废了...
Redis和MySQL数据一致性问题,有没有好的解决方案?
管理基础知识19
datagrip 报错 “The specified database userpassword combination is rejected...”的解决方法
tf.keras.callbacks.EarlyStopping()
JS中localStorage和sessionStorage
Kubernetes — 核心资源对象 — Controller
滴滴秋招提前批正式开始,现在投递免笔试
安全(2)
Test Cases: Four-Step Test Design Approach