数据准备# 数据准备
create table emp(
id int primary key auto_increment,
name varchar(20) not null,
sex enum('male','female') not null default 'male', #大部分是男的
age int(3) unsigned not null default 28,
转载
2023-08-23 13:16:23
198阅读
子查询1.含义嵌套在其他语句内部的select语句称为子查询外面的语句也可以是insert update delete select等,一般select作为外面语句较多外面如果是select语句,则可以称为外查询或者主查询2.分类(1)按出现位置 select后面 只支持标量子查询 from后面 主要是表子查询 注意:将子查询结果充当一张表,要求必须起别名 wher
转载
2024-05-29 12:26:33
43阅读
1. MySQL简单实现多字段模糊查询 - 范兵我所做的商城项目前些时提了新需求,要求前台搜索商品除了能通过商品名称搜索到以外,还可以通过别个信息搜索,比如:商品编号、详情内容描述等等,类似于全文搜索了。我首先想到的就是lucene,但是对代码这样的改动量就太大了。。。。目前线上版本如果做这种改动怕测试又出什么幺蛾子,如果又重新建表将这些信息另外存储起来又感觉好麻烦。。。于是就想想在sq
转载
2023-08-31 11:13:00
171阅读
报错及作业讲解报错
1.粗心大意 单词拼写错误
2.手忙脚乱 不会看报错 思考错误的核心
作业讲解
'''表与表中数据的关系可能会根据业务逻辑的不同 发生改变 不是永远固定的'''
服务器表与应用程序表
一台服务器可以运行多个应用程序
一个应用程序也可以运行在多台服务器上
多对多
课程表与班级表
一门课程可以属于多个班级
一
转载
2024-07-23 17:11:59
38阅读
mysql从4.1版开始支持子查询功能,在此版本前,可以用join写连表查询来进行替代,但不推荐这么写,相当的麻烦。以下是mysql子查询的几种常见写法: 1. select * from xxx where col = [any|all](select * from xxxx); 该句法可分为加关键词和不加关键词的写法,当不加关键词的时候,子查询语句返回的是一个离散值(注意是一个),查询语句将以
转载
2023-08-21 15:49:37
129阅读
实际项目开发中,由于我们不知道实际查询的时候数据库里发生了什么事情,数据库软件是怎样扫描表、怎样使用索引的,因此,我们能感知到的就只有 SQL 语句运行的时间,在数据规模不大时,查询是瞬间的,因此,在写 SQL 语句的时候就很少考虑到性能的问题。但是当数据规模增大,如千万、亿的时候,我们运行同样的 SQL 语句时却发现迟迟没有结果,这个时候才知道数据规模已经限制了我们查询的速度。所以,查询优化和索
转载
2023-06-16 18:44:16
139阅读
关键词的使用GROUP BY,对查询结果集进行分组根据某个列或多个列对结果集进行分组(即,select 后得到的结果按照给定列进行分组),group by子句后面的字段作为依据,在表中去分组。# 执行该语句时会将where条件下的数据,以column_name为依据进行分组(唯一形式),得到一个结果集
SELECT column_name, function(column_name)
FROM t
转载
2023-08-22 14:32:10
128阅读
目录
查询关键字1、查询关键字之select与from2、查询关键字之where筛选3、查询关键字之group by 分组聚合函数修改结果名:as4、查询关键字之having过滤5、查询关键字之distinct去重6、查询关键字之order by排序7、查询关键字之limit分页8、查询关键字之regexp正则表达式9、查询关键字之exists判断 查询关键字前期准备(
转载
2024-06-11 10:57:53
117阅读
本篇文章笔者在广东游玩的时候突然想到的...之前就有想写几篇关于查询关键字的博客,所以回家到之后就奋笔疾书的写出来发布了 子查询是将一个查询语句嵌套在另一个查询语句中 内层查询语句的查询结果,可认为外层查询语句供给查询件条 因为在特定情况下,一个查询语句的件条要
转载
2023-12-28 21:44:22
43阅读
# MySQL关键字查询
MySQL是一种广泛使用的开源关系型数据库管理系统,其使用SQL语言进行数据的操作与管理。在MySQL中,关键字是指被数据库系统保留的单词,具有特殊含义,用于执行特定的操作。在本篇文章中,我们将介绍如何使用MySQL关键字进行查询操作。
## 关键字查询的概念
在MySQL中,关键字查询是指使用关键字来过滤和检索数据的操作。通过关键字查询,可以有效地定位到需要的数据
原创
2024-04-25 07:18:12
63阅读
MySQL 关键字通过 LIKE 和正则查询。SET NAMES utf8mb4;SET FOREIGN_K
原创
2021-07-13 09:52:14
862阅读
数据库中我们做常用的就是SQL基本查询语言,甚至有些人认为数据库就是SQL,SQL就是数据库。虽然这种观点是错误的,但是也确实从一个方面体现了这种面向结果的查询语言的重要性。SQL语言基本定义基本类型SQL表中支持很多固有类型,包括:类型含义char(n)存放固定长度的字符串,用户指定长度为n。如果没有使用n个长度则会在末尾添加空格。varchar(n)可变长度的字符串,用户指定最大长度n。cha
转载
2024-06-21 20:05:19
73阅读
EXPLAIN使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。通过EXPLAIN,我们可以分析出以下结果:
表的读取顺序数据读取操作的操作类型哪些索引可以使用哪些索引被实际使用表之间的引用每张表有多少行被优化器查询参数意义:id:select查询的序列号,包含一组数字,表示查询中执行select子句
转载
2024-02-25 08:48:58
34阅读
字段名与mysql关键字相同时用到要加``常遇到的:@TableField("`begin`")
private LocalDateTime begin;
@TableField("`end`")
private LocalDateTime end;
@TableField("`condition`")
private Integer condition;
转载
2024-06-18 16:47:31
87阅读
在mysql中我们经常会使用到子查询,而子查询中里面就会使用到in与exists。下面我们就来分析一下这两个关键字。1、exists 与 in的语法1.1 exists在sql语句中出现exists关键字的时候,它先会对外表进行循环查询并且查询都会查看exists条件语句是否符合条件。当exists里的条件语句能够返回记录行时,条件就为真,就会返回当前数据。反之如果exists里的条件语句不能返回
转载
2023-08-07 15:30:14
120阅读
本节内容:mysql子查询mysql从4.1版开始支持子查询功能,在此版本前,可以用join写连表查询来进行替代,不推荐。mysql子查询的几种常见写法:复制代码 代码示例:select * from xxx where col = [any|all](select * from xxxx);该句法可分为加关键词和不加关键词的写法,当不加关键词的时候,子查询语句返回的是一个离散值(注意是一个),查
转载
2023-10-22 18:53:34
22阅读
# MySQL 查询非关键字
在MySQL数据库中,我们经常需要进行各种查询操作。除了使用关键字(如SELECT、FROM、WHERE等)来构建查询语句之外,还有一些非关键字可以帮助我们更好地完成查询任务。本文将介绍一些常用的非关键字,并提供相应的代码示例。
## 1. LIMIT
LIMIT关键字用于指定查询结果的数量。通常情况下,我们只需要获取部分数据,而不是整个结果集。使用LIMIT可
原创
2023-10-05 09:11:13
66阅读
About MySQLMySQL(读作/maɪ ˈsiːkwəl/“My Sequel”)是一个开放源码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,目前为Oracle旗下产品。被甲骨文公司收购后,自由软件社群们对于Oracle是否还会持续支持MySQL社群版(MySQL之中唯一的免费版本)有所隐忧,因此MySQL的创始人麦克尔·维德纽斯以MySQL为基础,成立
# 如何实现“mysql查询遇到关键字”
## 一、整体流程
首先,我们来看一下整个过程的流程,如下表所示:
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 连接到MySQL数据库 |
| 2 | 构造SQL查询语句 |
| 3 | 执行SQL查询语句 |
| 4 | 处理查询结果 |
## 二、具体步骤及代码示例
### 1. 连接到MySQL数据库
```markdo
原创
2024-05-24 06:24:48
40阅读
概要1 select 与 from2 关键字where 筛选3 关键字group by 分组4 group_concat 与 concat5 having 过滤(分组之后用)6 关键字distinct 去重7 关键字order by排序8 关键字limit分页9 关键字regexp正则10 练习 详细# 数据准备
# 创建表
create table emp(
转载
2023-08-29 18:25:45
133阅读