mysql基础语句

【select查询】

1、Select * from 表名;   查询

例:

Where 限定的条件查询

AND 连接两个或者多个查询条件

OR 连接两个或者多个查询条件,满足其中一个就可以查询出

2、Select * from 表名 where 字段 = 某某条件;

例:

3、Select * from 表名 where 字段1 = 某某条件  AND 字段2 = 某某条件;

例:

4、Select * from 表名 where 字段1 = 某某条件  OR 字段2 = 某某条件;

例:

5、Select * from 表名 where 字段 in (条件1,条件2);

例:

[Insert 新增]

6、Insert into 表名 values(‘某某1’,‘某某2’,’某某n’);    新增

7、Insert into 表名(字段) values(‘某某’) where 字段 = 某某条件;

8、Insert into 表名(‘字段名1’,‘字段名2’)  values((select 字段名 from 表名 where 字段名=‘某某条件’),(select 字段名 from 表名 where 字段名=‘某某条件’)) ;    新增

[Update 更改]

9、Update 表名 set 字段名=’某某’;  更新

10、Update 表名 set 字段名=‘某某’,字段名=‘某某’ where 字段名=‘某某’;  更新符合某一条件的

11、Update 表名  set 字段名1 = (select 字段 from 表名 where = ‘某某’),

 字段名2 = (select 字段 from 表名 where = ‘某某’);

[Delete 删除]

12、Delete from 表名;   删除

13、Delete from 表名 where 字段 = ‘某某某条件’;

14、DROP TABLE 表名;   删除整个表,包括表的数据和结构。

[DISTINCT]

15、Select DISTINCT 字段名 from 表名;  DISTINCT选取不重复的字段

例:不加上DISTINCT

例:加上DISTINCT

[GROUP BY 分组]

16、Select 字段名1,字段名2 from 表名 where GROUP BY 字段名1,字段名2;

GROUP BY  分组统计

例:

[Count() 计数]

17、Select count(*) from 表名;  count()  计数

例:

[Sum() 求和]

18、Select sum(字段) from 表名;   sum() 求和

例:

[AVG() 求平均值]

19、Select avg(字段)  from 表名;   avg()平均值

例:

[min() 最小值]

20、Select min(字段) from 表名;   min()最小值

例:

[max() 最大值]

21、Select max(字段) from 表名;    max()最大值

例:

[Order by]

22、Select * from 表名 order by 字段;      order by 升序排列

Order by 默认为升序排列,也可加上 asc

例:

23、Select * from 表名 order by 字段 desc;    desc 降序排列

例:

[limit ]

24、Select * from 表名 limit n ;  查询前n条记录

例:

[length() 字符串长度]

25、Select length(字段) from 表名;  length()求字符串长度

例:

[concat() 连接字符串]

26、Select concat(字段1,字段2,字段n) from commodity;   concat()连接字符串

例:

[模糊查询]

27、Select * from 表名 where 字段1 like concat(‘%’,’某某条件’,’%’);  模糊查询

例:

[TIME_TO_SEC]

TIME_TO_SEC  转换成秒

28、Select 字段1,sum(TIME_TO_SEC(字段2)) from 表名  group by 字段1;

将时间转换成秒求和,根据字段1进行分组

例:

[SEC_TO_TIME()]

SEC_TO_TIME()转换成 时:分:秒的格式

例:

[AS]

29、Select 字段名 AS 别名  from 表名;   AS  设置别名

例:

[BETWEEN  AND  ]

30、Select * from 表名 where 字段 BETWEEN 某某 AND 某某;

BETWEEN某某 AND 某某:判断某个字段的值是否在指定的范围之内

例:

[(INNER)/(LEFT)/(RIGHT) JOIN]

31、Select * from 表名1  AS  别名1  (inner) join 表名2  AS  别名2 on 别名1.字段 = 别名2.字段;

Inner join 内连,inner可以省略。 On 过滤条件

例:

32、外连接

(1)SELECT * FROM 表名1  AS 别名1  LEFT JOIN 表名2  AS  别名2 ON  别名1.字段 = 别名2.字段;左(外)连接 ,查询左表所有数据

(2)SELECT * FROM 表名1  AS 别名1  RIGHT  JOIN 表名2  AS  别名2 ON  别名1.字段 = 别名2.字段;右(外)连接 ,查询右表所有数据

视频版:

mysql基础笔记一

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/195084.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

EasyRecovery易恢复2024最新免费版电脑数据恢复软件功能介绍

EasyRecovery从(易恢复2024)支持恢复不同存储介质数据,在Windows中恢复受损和删除文件,以及能检索数据格式化或损坏卷,甚至还可以从初始化磁盘。同时,你只需要最简单的操作就可以恢复数据文件,如&#xff1…

kubeadm 安装k8s1.28.x 底层走containerd 容器

1. k8s1.28.x 的概述 1.1 k8s 1.28.x 更新 Kubernetes v1.28 是 2023 年的第二个大版本更新,包含了 46 项主要的更新。 而今年发布的第一个版本 v1.27 有近 60 项,所以可以看出来,在发布节奏调整后, 每个 Kubernetes 版本中都会包…

DeepSort知识整理:余弦距离和马氏距离 (一)

一、余弦距离 1.1 余弦相似度 余弦相似度是用来衡量两个非零向量之间的夹角的余弦值。对于两个向量 A A A 和 B B B,余弦相似度的计算公式为: C o s i n e S i m i l a r i t y ( A , B ) A ⋅ B ∥ A ∥ ∥ B ∥ {\rm{Cosine Similarity }}\left( …

maven篇---第二篇

系列文章目录 文章目录 系列文章目录前言一、什么是Maven的坐标?二、讲一下maven的生命周期三、说说你熟悉哪些maven命令?前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的…

离散型制造业生产管理mes系统介绍

典型的离散制造业主要包括机械、电子、航空、汽车等行业,这些企业既有按订单生产,也有按库存生产,既有批量生产,也有单件小批生产。那么,注重生产计划的制定,生产的快速响应是离散行业MES系统应用的关键。 …

两道面试题秒杀你的C++基础!

大家好,我是光城,今天发两个非常重要的面试题,可以留言区说出你的答案,这两个题目都比较重要,看你能答对不? 1.C中初始化变量有几种方式,各自有什么区别? 或者说Initialization分为哪…

【已验证】SqlBulkCopy 执行批量插入的时候报超时问题-解决办法

把datatable里面的数据插入到数据库,但是数据量大的情况下批量插入会提示超时,所以把datatable的数据分批写入数据库的 using (SqlConnection connection new SqlConnection(ConnectionString)){connection.Open();int pageSize 100000;//SqlBulkCopy大…

已解决:虚拟机集群xsehll连接不上

问题描述: hadoop102能连上,hadoop103、hadoop104无法连接,以前都能连上,今天突然就连不上了 解决方案: 使用ifconfig命令查看有没有ens33 如果没有的话那就证明你的问题和我一样 依次使用以下命令: sys…

MVCC是如何保证隔离性的

之前提到了MVCC可以一定程度上避免幻读,那具体MVCC是咋工作的呢? 需要介绍两个机制:read view和聚簇索引的两个隐藏列 read view 这个就是我们理解的快照,有四个字段,本事务id、活跃事务id列表(包含自己&…

精神衰弱怎么办?如何改变精神衰弱?

精神衰弱也叫神经衰弱,跟个人体质有一定的关系,更多是因为环境因素的长期作用所致,比如长期处于紧张和压力之下,这容易产生精神衰弱。当下有个流行词叫“精神内耗”,这个严重的精神内耗其实同样会导致精神衰弱。 精神…

MySQL 的 NULL 是怎么存储的?

目录 一、MySQL介绍 二、什么是NULL 三、MySQL 的 NULL 是怎么存储的 一、MySQL介绍 MySQL是一种关系型数据库管理系统(RDBMS),它是一种开源软件,由瑞典MySQL AB公司开发,后被Sun Microsystems收购,现在…

产品经理面试问题(四)

今天和大家免费分享产品经理常见的面试题目,含回答思路分析和回答事例。 【资源下载】 这个模板可以在 Axure高保真原型哦 小程序里免费下载 打开小程序后,在文档模板模块,搜索产品经理面试题目,获取下载地址 更多原型模板、视…

【自然语言处理】【大模型】VeRA:可调参数比LoRA小10倍的低秩微调方法

VeRA:可调参数比LoRA小10倍的低秩微调方法 《VeRA:Vector-based Random Matrix Adaptation》 论文地址:https://arxiv.org/pdf/2310.11454.pdf 相关博客 【自然语言处理】【大模型】VeRA:可调参数比LoRA小10倍的低秩微调方法 【自…

jdk1.8 hashmap源码阅读

目录 hashmap 成员变量 hashmap支持null键吗?为什么? 当扩容的时候,所有元素都会重新计算hash值吗? 怎么减少扩容次数 为什么node数组的大小是2的n次? 1.8和1.7的区别 1.8为啥要用红黑树? 扩容机制…

Python:核心知识点整理大全1-笔记

在本章中,你将运行自己的第一个程序——hello_ world.py。为 此,你首先需要检查自己的计算机是否安装了Python;如果没有安装, 你需要安装它。你还要安装一个文本编辑器,用于编写和运行Python 程序。你输入Python代码时…

详解云WAF:免费GOODWAF归来

文前聊心 说说这篇文章的目的: 介绍一下自己的开发升级的项目:GOODWAF,看名字也能看的出来这是一款防火墙,但它不同于现在的软件防火墙,它是一款云WAF防火墙。 其实GOODWAF这个IP概念前两年就存在了,但为什…

34、AD/DA

AD/DA介绍 AD(Analog to Digital):模拟-数字转换,将模拟信号转换为计算机可操作的数字信号 DA(Digital to Analog):数字-模拟转换,将计算机输出的数字信号转换为模拟信号 AD/DA转换…

YoloV8改进策略:Swift Parameter-free Attention,无参注意力机制,超分模型的完美迁移

摘要 https://arxiv.org/pdf/2311.12770.pdf https://github.com/hongyuanyu/SPAN SPAN是一种超分网络模型。SPAN模型通过使用参数自由的注意力机制来提高SISR的性能。这种注意力机制能够增强重要信息并减少冗余,从而在图像超分辨率过程中提高图像质量。 具体来说,SPAN模…

允许root远程连接数据库

开放root远程连接数据库的权限(Linux系统) 环境:centos7,关闭防火墙(没关要开放数据库的端口) 一、进入数据库,查看权限表信息 MariaDB [(none)]> use mysql Reading table information fo…

「Verilog学习笔记」占空比50%的奇数分频

专栏前言 本专栏的内容主要是记录本人学习Verilog过程中的一些知识点,刷题网站用的是牛客网 根据题意7分频,实际上是第一次电平变化经历了4个上升沿3个下降沿,第二次电平变化是4个下降沿3个上升沿,所以用两个计数器就行了。分别对…