当前位置:网站首页>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 条件;
需要注意的是,我们的数据操作都是十分危险的,一定要小心谨慎
边栏推荐
猜你喜欢
华为5年女测试工程师离职:多么痛的领悟...
input禁止输入
信息化和数字化的本质区别是什么?
Debian侵犯Rust商标,妥协改名还是会得到豁免?
IDEA版Postman插件Restful Fast Request,细节到位,功能好用
外包干了三年,废了...
from origin ‘null‘ has been blocked by CORS policy Cross origin requests are only supported for
C语言函数详解(1)【库函数与自定义函数】
Flink_CDC搭建及简单使用
Docker安装canal、mysql进行简单测试与实现redis和mysql缓存一致性
随机推荐
Rust P2P网络应用实战-1 P2P网络核心概念及Ping程序
21.数据增强
传统企业数字化转型需要经过几个阶段?
管理基础知识17
JS中localStorage和sessionStorage
go笔记——锁
C语言实验六 一维数组程序设计
C语言实验八 字符数组程序设计
canal realizes mysql data synchronization
【软件工程之美 - 专栏笔记】34 | 账号密码泄露成灾,应该怎样预防?
Use flex-wrap to wrap lines in flex layout
信息化和数字化的本质区别是什么?
冒泡排序函数封装
datagrip连接mysql数据库
BGP综合实验 建立对等体、路由反射器、联邦、路由宣告及聚合
Test Cases: Four-Step Test Design Approach
Maxwell 一款简单易上手的实时抓取Mysql数据的软件
flowable工作流所有业务概念
swing的Jlist列表滚动条以及增加元素的问题
Flink_CDC construction and simple use