
MySQL
文章平均质量分 80
mysql
five小点心
阳光开朗孔乙己
展开
-
MySQL基础-行转列、列转行实例解析
上面这个表得到的行是重复的,每一行只有一条数据。我们需要按照用户将app进行相加。要求统计所有用户没有安装的软件,那么我们首先就需要知道所有用户安装的软件。由于在上面第三步的表中进行更改,于是将上面第三步的表创建视图。注2:这里的max和sum没有本质的区别,都可以使用。注1:第一步的表作为一个整体需要起别名(tb2)统计app的安装率。在第二步的基础上进行升级。(微信)*100,2.4),'%') 微信。:将第三步得到的表和第四步得到表进行合并。:找出所有的用户没有安装的软件。按照用户id进行排序。原创 2023-02-17 18:45:41 · 662 阅读 · 0 评论 -
MySQL基础(八)-实战演练经典50题
MySQL经典50题原创 2023-01-10 17:58:07 · 4833 阅读 · 1 评论 -
MySQL基础-思维导图
MySQL思维导图原创 2022-12-16 11:50:19 · 142 阅读 · 0 评论 -
MySQL基础(九)-常用函数大全(持续补充ing)
返回长度为len的函数。len>s1,则对s1进行截取。len原创 2022-12-13 18:53:53 · 1577 阅读 · 0 评论 -
MySQL基础(七)-数据库设计三范式
一对多,两张表,多的表加外键。多对多,三张表。一对一,外键唯一原创 2022-12-11 23:05:05 · 703 阅读 · 0 评论 -
MySQL基础(六)-索引(index)详解
索引的创建:create index 索引名 on 表名(字段)原创 2022-12-11 21:07:23 · 10217 阅读 · 2 评论 -
MySQL基础(五)-事务transaction概述
一个事务其实就是一个完整的业务逻辑。是一个最小的工作单元,不能再拆分。如,当我们转账的时候,从A账户向B账户中转账10000。将A账户的钱减去10000(update语句)将B账户中的钱加上10000(update语句)这就是一个完成的业务逻辑。以上操作是一个 最小的工作单元。要么同时成功,要么同时失败,不可再分。上面两个update语句必须保证同时成功,或者同时失败。这样才能保证钱是正确的。【注】只有DML数据操作语言才有事务的概念,其他语言和事务无关。原创 2022-12-11 19:41:46 · 191 阅读 · 0 评论 -
MySQL基础(四)-子查询、union连接查询
select语句当中嵌套select语句,被嵌套的select语句是子查询。原创 2022-12-08 10:36:36 · 773 阅读 · 0 评论 -
MySQL的安装 - CentOS7(YUM安装)
使用yum安装MySQL的方式(图文详细版)原创 2022-12-01 19:07:32 · 1799 阅读 · 0 评论 -
MySQL基础(三)-数据查询之连接查询(内连接、外连接)、多表联查
在实际开发中,大部门的情况下都不是从单表中查询数据,一般都是多张表联合查询,取出最终的结果。在实际开发中,一般一个业务会对应多张表。如:学生和班级。如果将学生和班级信息存储到一张表中数据会存在大量的重复,导致数据的冗余。内连接:假设A和B表进行连接,使用内连接的话,凡是A表和B表能够匹配上的记录查询出来,这就是内连接。AB两张表没有主副之分,两张表是平等的。外连接:假设A和B表进行连接,使用外连接的话,AB两张表中有一张表是主表,一张表是副表。主要查询主表中的数据,捎带查询副表。原创 2022-12-07 22:12:42 · 2502 阅读 · 0 评论 -
MySQL基础(二)-数据的基本操作【增删改查】
上文介绍了MySQL存储引擎的设置,那么MySQL的数据文件存放在哪里呢?又是如何存放的呢?不同的存储引擎涉及的数据文件有所不同。我们先在数据库test01中创建两个表,分别为 MyISAM存储引擎的myisam 和 InnoDB存储引擎的innodb。| innodb || myisam |MySQL文件的默认存储路径为:Windows系统:C:\ProgramData\MySQL\MySQL Server 5.7\DateLinux系统:/var/lib/mysql/test01。原创 2022-12-06 19:06:17 · 3216 阅读 · 0 评论 -
MySQL的安装与卸载 - CentOS7
【CentOS7】MySQL的安装与卸载原创 2022-11-30 20:01:06 · 4893 阅读 · 0 评论 -
MySQL基础(一)-MySQL的概述及数据定义语言DDL的基本操作
数据库我们都知道数据是存储在内存中的,一旦程序运行完毕,内存中的这些数据信息也会随之消失。如果用户想要长期保存数据,并且相对数据进行整理,就可以使用数据库解决这类问题。数据库就是按照一定格式存储数据的一些文件的组合。实际上就是一堆文件,这对文件中存储了具有特定格式的数据。【注】使用该条命令之前,必须先选择数据库。describe 表名;或desc 表名;原创 2022-12-05 16:51:07 · 736 阅读 · 0 评论