1、事务(1)事务的语法2、存储引擎4、MyISAM和InnoDB表引擎的区别5、MySQL中的utf8和utf8mb46、三大范式整理仓促,文章中有任何问题,敬请提出,感谢支持,让我们共同进步吧!MYSQL的相关知识概述,共分基础篇、进阶篇和高级篇!1、事务 事务
(
Transaction
)是由一系列对系统中数据进⾏访问与更新的操作所组成的⼀个程序执行逻辑单元。
转载
2024-07-19 15:23:09
14阅读
1.1. 子查询1.1.1. 在房屋类型中,如何找出比双人间贵的所有房屋类型? 找到双人间的价格根据第一步找到的价格作为查询条件去查满足条件的房屋类型,利用Where字句 子查询是一个嵌套在 SELECT、INSERT、UPDATE 或 DELETE 语句或其他子查询中的查询子查询在WHERE语句中的一般用法:将子查询和比较运算符联合使用注意:子查询返回的数据列有且
转载
2023-09-02 13:37:34
62阅读
一、单表查询#前期例子表准备:
create table teacher(
id int primary key auto_increment,
name varchar(16),
age int,
sex enum('男','女') default '女',
xueke varchar(16),
slary int
);
insert into teacher(name,age,sex,xuek
转载
2024-09-18 10:24:16
12阅读
查询回顾SELECT * FROM departments;#部门表
SELECT * FROM employees;#员工表
SELECT * FROM jobs;#工种表
SELECT * FROM locations;#位置表#查询语句 #起别名#举例:查询employees员工表中员工的姓与名
SELECT last_name AS 姓,first_name AS 名 FROM emplo
转载
2023-10-21 21:06:45
69阅读
1.子查询: 一个查询语句中嵌套另一个查询 例如:–查询金额超过平均值的订单 select * from orders where amt>(select avg(atm) from orders) –查询所有名字以D开头的所有用户下的订单 select * from orders where cust_id in (select distinct(cust_id) from custome
转载
2023-09-15 17:29:39
42阅读
#查出计算机系的所有学生select name from tab_stu as s left join tab_yxmes as y on s.yxid=y.id where yxmc='计算机系'#查出 韩顺平所在的院系信息select yxmc from tab_stu as s left join tab_yxmes as y on s.yxid=y.id where name='韩顺平'#...
原创
2021-07-09 15:27:50
159阅读
# 高级查询## 快捷查询快捷查询方式是**一种多字段相同查询条件**的简化写法,可以进一步简化查询条件的写法,在多个字段之间用`|`分割表示`OR`查询,用`&`分割表示`AND`查询,可以实现下面的查询,例如:```Db::table('think_user')->where('name|title','like','thinkphp%')->where('create_t
高级查询 高级查询的格式: select ... 聚合函数 from 表名 where ... group by ... having ... order by ... limit ... order by 给查询结果排序 语法格式: ... order by 字段名 ASC/DESC; ASC:默
转载
2020-02-18 15:10:00
70阅读
2评论
1.子查询、联合查询sqlselectmax(score)fromstu子查询selectfrom(selectmax(score)fromstu)s1;子查询,查询最高分的学生信息selectfromstuwhere(selectmax(score)fromstu)=score;selectscore,count()ccfromstugroupbyscorehavingcc1orderbyccd
原创
2022-10-20 12:10:11
262阅读
2评论
# MySQL 高级查询入门指南
在数据库开发中,MySQL 是最常用的关系型数据库之一。高级查询可以帮助我们从数据库中提取和处理复杂的数据。接下来,我们将探讨如何实现 MySQL 的高级查询,主要流程如下:
| 步骤 | 描述 |
|------------|---------------------------------|
原创
2024-09-09 06:47:40
20阅读
-- 1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数
SELECT A.s_id,A.s_score
FROM (SELECT * FROM score WHERE c_id=1) A,
(SELECT * FROM score WHERE c_id=2 ) B
转载
2023-07-07 18:48:18
53阅读
in 子查询:嵌套查询(重点是思路)
转载
2020-05-06 21:38:00
86阅读
文章目录一、SQL高级语句1.导入文件至数据库2. select3. distinct4.where5.and;or6.in7.between8.like 通配符9. order by10.函数10.1数学函数10.2 聚合函数10.3字符串函数11.group by12.having13.别名14.连接查询15.子查询16.EXISTS 一、SQL高级语句1.导入文件至数据库#将脚本导入
转载
2023-08-27 21:27:51
219阅读
#案例:选中city在多伦多工作的员工SELECTlast_name,job_id,e.department_id,department_nameFROMemployeesASe,departmentsASd,locationsASlWHEREe.`department_id`=d.`department_id`ANDd.`location_id`=l.`location_id`ANDl.city
原创
2019-09-13 14:52:15
670阅读
点赞
# MySQL排序查询案例
MySQL是一种常用的关系型数据库管理系统,用于存储和管理大量的数据。在实际应用中,我们常常需要对数据库中的数据进行排序查询,以便更好地获取所需的信息。本文将介绍MySQL中排序查询的基本概念和常见的案例,并提供相应的代码示例。
## 排序查询的基本概念
排序查询是指根据指定的规则对查询结果进行排序的操作。在MySQL中,可以通过`ORDER BY`子句来实现排序
原创
2023-08-01 05:43:45
76阅读
#查询和Zlotkey相同部门的员工姓名和工资SELECTlast_name,salaryFROMemployeesWHEREdepartment_id=(SELECTdepartment_idFROMemployeesWHERElast_name='Zlotkey');#查询工资比公司平均工资高的员工的员工号、姓名和工资SELECTemployee_id,last_name,salaryFROM
原创
2019-09-17 19:53:39
1287阅读
点赞
根据需求,完成多表案列的SQL语句编写以下是数据-- 分类表
create table category(
id int unsigned primary key auto_increment comment '主键ID',
name varchar(20) not null unique comment '分类名称',
type tinyint unsigned n
原创
精选
2024-03-17 19:51:29
198阅读
mysql> explain SELECT c.`sn` clientSn,asm.`clientManagerSn`,pry.`productSn`,1 TYPE,pr.`capitalBalance`,pr...
转载
2016-06-03 14:07:00
221阅读
2评论
# MySQL高级查询之月份查询
MySQL是一种常用的关系型数据库管理系统,具有强大的查询功能。在实际开发中,我们经常需要根据日期进行查询和统计数据。本文将介绍如何使用MySQL进行月份查询的高级操作。
## 1.准备工作
在开始之前,首先需要准备一个包含日期字段的数据表。假设我们有一个名为`orders`的表,其中包含了订单的信息,包括订单号、订单日期等字段。我们将以此表为例进行月份查询
原创
2023-09-28 15:52:11
126阅读
MySQL数据库SQL语句一、MySQL数据库SQL语句1、别名2、子查询3、EXISTS4、连接查询5、CREATE VIEW 视图6、UNION联集7、交集值8、无交集值9、case 一、MySQL数据库SQL语句1、别名语法:select “表格别名” . "栏位1”[AS] 栏位别名" FROM "表格名" [AS] "表格别名";
SELECT A.Store_ Name Store
转载
2023-12-24 11:50:16
98阅读