当前位置: 首页 > news >正文

6.表内容的操作之增、读

CRUD操作:create增,retrieve读,update更新,delete删除

create增加:
insert:
单行插入:
insert into 表名 (A,B,C) values (aaa,bbb,cccc); 将values右边的值插入左边对应的列。
多行插入:
insert into 表名 (A,B,C) values (aaa,bbb,cccc), (aa,bb,cc), (…, …, …); 将values右边的值插入左边对应的列。
在这里插入图片描述

插入的时候如果和主键冲突,那么我想要修改主键对应的值,则应该:
insert into t20 (id, name, qq) values(1, ‘wusong’, ‘aaaaa’) on duplicate key update name=‘wusong’, qq=‘aaaaa’;
在这里插入图片描述

插入也可以用replace替代insert,replace的作用是:
如果插入的时候主键或者唯一键冲突了,则删除掉原来的数据重新插入。
在这里插入图片描述

retrieve读:
select:
select 可以计算表达式,因此可以直接计算表中所对应列的表达式结果值。
在这里插入图片描述

select 可以跟上distinct 进行去重。
在这里插入图片描述

where字句,筛选条件。
运算符:其中包含 where math in(, , ,) 表示在math中值等于in中其中一个的就拿出来,and代表前后的都要满足,'张%'代表姓张的就行,'张_'代表姓张的且名字为两个字的,where筛选中只能利用表中已有的列名去操作不能使用在计算时临时创建的列名去筛选。
在这里插入图片描述

结果排序:order by …
asc 为升序, sesc 为降序,默认是 asc
代码规范:select id, math from t21 order by math desc;
在这里插入图片描述

在排序的升降序中,可以使用别名
在这里插入图片描述

limit:读取的长度
在这里插入图片描述

分页显示:
limit x offset y:每次显示x行,从下标y处开始显示,y下标从0开始。
在这里插入图片描述

http://www.dtcms.com/a/288372.html

相关文章:

  • 【Linux服务器】-mysql数据库数据目录迁移
  • 打靶日记之xss-labs
  • undefined reference to ‘end‘
  • 从公共数据到医学研究:32 个生信数据库详解
  • [实战]巴特沃斯滤波器全流程解析:从数学原理到硬件实现
  • 磁盘阵列技术的功能与分类
  • 【面试题】大厂高压面经实录丨第三期
  • Python Pandas读取Excel表格中数据并根据时间字段筛选数据
  • 软件警告弹窗与兼容性问题
  • HD Video Converter Factory pro 高清视频转换器 v27.7.0 绿色中文便携版
  • centos7使用docker-compose部署项目
  • 《Linux 环境下 NTP 时间同步与 SSH 免密登录配置实战》
  • 树的基础知识总结
  • 移动硬盘无法读取怎么办?数据还可以抢救回来
  • STC增强型单片机寄存器 PWM EEPROM TMOD TCON
  • 数据结构的文件操作
  • scalelsd 笔记 线段识别 本地部署 模型架构
  • Spring7个事务传播行为和5个隔离级别
  • Java-Lambda表达式
  • 【Linux】Linux中重定向 及 dup2 详细讲解
  • Stream API
  • 2023 年 5 月青少年软编等考 C 语言八级真题解析
  • 本地安装部署Unstructured-api
  • ADC选型设计
  • SpringBoot项目打包加部署方案
  • Datawhale 7月学习
  • SCSAI工业智能体的核心特征
  • Xss-labs 1-8以及利用python自动sq8注入
  • linux cpu频率和AVS调压等级
  • 板子 5.29--7.19