![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 85
王哪跑nn
好风凭借力,送我上青云
展开
-
SQL语法 之 数据库多表查询
本文主要讲解了多表连接查询的各种情况原创 2024-04-09 09:00:00 · 1523 阅读 · 0 评论 -
Mysql - 定点型(DECIMAL)的使用详解及练习
本文主要讲述mysql中decimal的使用及注意点原创 2024-01-21 20:23:30 · 1688 阅读 · 0 评论 -
MySQL-关于逻辑架构与存储引擎看这一篇就够了
存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可被称为表类型。1. 介绍InnoDB是一种兼顾高可靠性和高性能的通用存储引擎,在mysql5.5之后,InnoDB是默认的Mysql存储引擎。2. 特点DML操作遵循ACID模型,支持事务行级锁,提高并发访问性能支持外键FOREIGN KEY约束,保证数据的完整性和正确性。3. 文件。原创 2023-12-26 10:41:45 · 982 阅读 · 0 评论 -
MySQL - 创建表的三种方法详解及练习
CHARSET为utf8,ENGINE为INNODB。先往实例2创建的actor表中插入几条数据。创建一个actor表,包含如下列信息。创建一个actor表,包含如下列信息。原创 2023-12-15 12:45:39 · 6286 阅读 · 0 评论 -
Mysql - 常用插入数据的三种方法详解及练习
对于没有列出的字段,像自增列就自动赋值,像默认值列就自动赋默认值,像允许NULL的列就自动赋NULL值,但是非空列又没有提供默认值会自动赋值为对应数据类型的默认值,例如字符串赋值为空字符串,int赋值为0;1、值列表(值1,值2,......)的顺序、个数与字段列表(字段1,字段2,......) 中字段的顺序、个数一致。InnoDB表的自动增长列可以手动插入合适的值,但是插入的值如果是NULL或者0,则实际插入的将是自动增长后的值;4、如果插入从表的数据,要注意查看主表参照字段的值是否存在。原创 2023-12-15 12:28:04 · 22138 阅读 · 0 评论 -
MySQL- in(集合) 和 not in(...) 的使用和练习
mysql中in常用于where表达式中,其作用是查询某个范围内的数据。当 IN 前面加上 NOT 运算符时,表示与 IN 相反的意思,即不在这些列表项内选择现在运营想要找到学校为北大、复旦和山大的同学进行调研,请你取出相关数据。根据输入,你的查询应返回如下结果:代码现在运营想要找到每个学校gpa最低的同学来做调研,请你取出每个学校的最低gpa。根据示例,你的查询结果应参考以下格式,输出结果按university升序排序:代码。原创 2023-12-10 22:14:18 · 733 阅读 · 0 评论 -
MySql-substring函数和substring_index函数的使用及练习
substring函数是文本处理函数,可以用来截取字符串。原创 2023-12-10 12:30:57 · 7971 阅读 · 0 评论 -
MySQL - 表达式With as 语句的使用及练习
INSERT、UPDATE或DELETE语句中使用。通过使用WITH AS语句,可以将一个查询的结果存储在一个临时表中,然后在后续的查询中引用这个临时表。这样可以简化复杂的查询,提高代码的可读性和可维护性。WITH AS 语法是MySQL中的一种临时结果集,它可以在。原创 2023-12-08 19:53:27 · 916 阅读 · 0 评论 -
MySQL-日期时间函数详解及练习
2.【DAYOFYEAR(date) | 返回一年中的天数(1-366)】、【DAYOFMONTH(date) | 同DAY(date),返回月份中的天数】、【DAYOFWEEK(date) | 返回周几的索引,注意:周日是1,周一是2,。1.【YEAR(date) | 提取年份】、【MONTH(date) | 提取月份】、【DAY(date) | 提取天数】、【HOUR(time) | 提取小时数】、【MINUTE(time) | 提取分钟】、【SECOND(time) | 提取秒】原创 2023-12-08 12:23:23 · 1372 阅读 · 0 评论 -
Linux安装mysq 8.0服务端和客户端(亲测保成功)
主机名或IP地址处写入虚拟机对应的ip地址,如果window本地添加了域名映射,则可直接输入主机名。(关于如何添加域名映射,可参考下面文章)原创 2023-12-07 20:17:52 · 497 阅读 · 0 评论 -
Mysql- 流程函数-(If, CASE WHEN)的使用及练习
condition是一个返回布尔类型的表达式, 如果表达式返回true,则整个函数返回相应result的值, 如果表达式皆为false,则返回ElSE后result的值,如果省略了ELSE子句,则返回NULL。现老师要统计班中,有多少男同学,多少女同学,并统计男同学中有几人及格,女同学中有几人及格,要求用一个SQL输出结果。现要求统计各个城市,总共使用了多少水耗、电耗、热耗,使用一条SQL语句输出结果 有能耗表如下:其中,E_TYPE表示能耗类型,0表示水耗,1表示电耗,2表示热耗。原创 2023-12-06 12:14:27 · 2384 阅读 · 0 评论 -
Mysql-全外连接-Union和Union ALL的辨析及练习
请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。Union all只是合并查询结果,并不会进行去重和排序操作,在没有去重的前提下,使用union all的执行效率要比union高。union:对两个结果集进行并集操作,不包括重复行,相当于distinct, 同时进行默认规则的排序。Union all: 对两个结果集进行并集操作,包括重复行,即所有的结果全部显示,不管是不是重复。另外,UNION 结果集中的列名总是等于 UNION 中第一个 SELECT 语句中的列名。原创 2023-12-06 09:41:40 · 647 阅读 · 0 评论 -
MySQL《二》-基本查询语句(Select)
(1)如果SELECT后面是*,那么表示查询所有字段(2)SELECT后面的查询列表,可以是表中的字段,常量值,表达式,函数(3)查询的结果是一个虚拟的表(4)select语句,可以包含5种子句:依次是where、 group by、having、 order by、limit必须照这个顺序。原创 2023-12-02 13:37:55 · 897 阅读 · 0 评论 -
MySQL《一》-数据库基础
描述DB:数据库(Database)即存储数据的”仓库“,其本质是一个文件系统。它保存了一系列有组织的数据DBMS:数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制。用户通过数据库管理系统访问数据库中表内的数据。SQL:结构化查询语言专门用来与数据库通信的语言。MySQL是一种开放源代码的关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。原创 2023-12-01 20:21:24 · 1081 阅读 · 0 评论