MySQL 数据库
文章平均质量分 87
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
Dark_Ice_
游标卡尺为什么不寂寞——因为它不估读。
博客主要记录我日常学习的一些网络知识、编程、Linux和计算机等等有关的一切资料。本人热爱计算机技术,喜欢操作Linux系统,未来的目标是当一名运维工程师(网络知识也很强),一名技术大咖。记录博客,一是将知识点整理,方便以后查找;二是希望能帮助到有需要的人,共同学习交流。
也可以关注公众号“黑科技前哨站”,里面有许多文章以及相关的资源下载。
展开
-
第10章_创建和管理表
这些语句定义了不同的数据库、表、视图、索引等数据库对象,还可以用来创建、删除、修改数据库和数据表的结构。原创 2023-05-11 23:12:17 · 193 阅读 · 0 评论 -
第09章_子查询
子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从MySQL 4.1开始引入。SQL 中子查询的使用大大增强了 SELECT 查询的能力,因为很多时候查询需要从结果集中获取数据,或者需要从同一个表中先计算得出一个数据结果,然后与这个数据结果(可能是某个标量,也可能是某个集合)进行比较。原创 2023-05-11 23:12:24 · 199 阅读 · 1 评论 -
第08章_聚合函数
什么是聚合函数聚合函数作用于一组数据,并对一组数据返回一个值。聚合函数对一组值执行计算并返回单一的值。除 COUNT 以外,聚合函数忽略空值,如果COUNT函数的应用对象是一个确定列名,并且该列存在空值,此时COUNT仍会忽略空值。聚合函数经常与 SELECT 语句的 GROUP BY 子句的HAVING一同使用。💡聚合函数就是一次同时对多条记录进行处理的函数常用的聚合函数类型AVG()SUM()MAX()MIN()COUNT()聚合函数语法聚合函数不能嵌套调用。比如不能出现类似“原创 2023-05-11 23:11:20 · 1087 阅读 · 0 评论 -
第07章_单行函数
函数在计算机语言的使用中贯穿始终[ 在Java则是以方法来表示函数 ],函数的作用是什么呢?它可以把我们经常使用的代码封装起来,需要的时候直接调用即可。这样既提高了代码效率,又提高了可维护性。在 SQL 中我们也可以使用函数对检索出来的数据进行函数操作。使用这些函数,可以极大地提高用户对数据库的管理效率。从函数定义的角度出发,我们可以将函数分成内置函数和自定义函数。在 SQL 语言中,同样也包括了内置函数和自定义函数。原创 2023-05-11 23:10:10 · 353 阅读 · 0 评论 -
第06章_多表查询
SQL 92语法和 SQL 99语法都是支持内连接和外连接的操作– MySQL 不支持SQL 92语法,支持SQL 99语法,支持SQL 99语法中的左外连接、右外连接、满外连接(FULL OUTER JOIN)– 左外连接是查到所有左边数据,右外连接查到所有右边数据,内连接查所有相同数据。原创 2023-05-11 23:08:50 · 188 阅读 · 0 评论 -
第05章_排序与分页
第一个“位置偏移量”参数指示MySQL从哪一行开始显示,是一个可选参数,如果不指定“位置偏移量”,将会从表中的第一条记录开始(第一条记录的位置偏移量是0,第二条记录的位置偏移量是1,以此类推);这样的好处就是 SELECT 不需要扫描完整的表,只需要检索到一条符合条件的记录即可返回。客户端接受的数据越多,跟远程服务器保持连接的时间越长,相应的对客户端的性能资源消耗则越大。在网络带宽相同的情况下,返回的数据越少,占用的时间则越少,并且也节省了网络带宽资源。”,意思是获取从第5条记录开始后面的3条记录,和“原创 2023-05-11 23:06:17 · 134 阅读 · 0 评论 -
第04章_运算符
1的二进制数为0001,10的二进制数为1010,所以1 | 10的结果为1011,对应的十进制数为11。1的二进制数为0001,10的二进制数为1010,所以1 ^ 10的结果为1011,对应的十进制数为11。1的二进制数为0001,10的二进制数为1010,所以1 & 10的结果为0000,对应的十进制数为0。由于按位取反(~)运算符的优先级高于按位与(&)运算符的优先级,所以10 & ~1,首先,对数字1进行按位取反操作,结果除了最低位为0,其他位都为1,然后与10进行按位与操作,结果为10。原创 2023-05-11 23:04:42 · 306 阅读 · 0 评论 -
第03章_基本的SELECT语句
1946 年,世界上第一台电脑诞生,如今,借由这台电脑发展起来的互联网已经自成江湖。在这几十年里,无数的技术、产业在这片江湖里沉浮,有的方兴未艾,有的已经几幕兴衰。但在这片浩荡的波动里,有一门技术从未消失,甚至“老当益壮”,那就是 SQL。45 年前,也就是 1974 年,IBM 研究员发布了一篇揭开数据库技术的论文《SEQUEL:一门结构化的英语查询语言》,直到今天这门结构化的查询语言并没有太大的变化,相比于其他语言,SQL 的半衰期可以说是非常长了。原创 2023-05-11 23:04:52 · 135 阅读 · 0 评论 -
第02章_MySQL环境搭建
按键盘上的“Ctrl + Alt + Delete”组合键,打开“任务管理器”对话框,可以在“服务”列表找到“MySQL8.0”的服务,如果现在“正在运行”状态,可以右键单击服务,选择“停止”选项停止MySQL8.0的服务,如图所示。这里你不要选择用默认的“Microsoft Windows”,而是要通过下拉栏,找到“Source Code”,在下面的操作系统版本里面, 选择 Windows(Architecture Independent),然后点击下载。采用通用的方法,可以添加其他你需要安装的产品。原创 2023-05-11 23:03:40 · 359 阅读 · 0 评论 -
详解Mysql的锁机制
首先简单说明一下playbook,playbook是什么呢?根本上说playbook和shell脚本没有任何的区别,playbook就像shell一样,也是把一堆的命令组合起来,然后加入对应条件判断等等,在shell脚本中是一条一条的命令,而在playbook中是一个一个的task任务构成,每个task任务可以看做shell中的一条命令;shell脚本一般只是在当前服务器上执行,而playbook则是在不止一个服务器上执行,因此playbook需要在其中指定运行该playbook的服务器名。p.原创 2020-05-18 09:49:40 · 254 阅读 · 0 评论 -
Linux下MySQL 8.0安装配置
目录1、编译安装MySQL8.02、yum存储库安装MySQL1、编译安装MySQL8.0版本信息#cat/etc/redhat-releaseCentOSLinuxrelease7.5.1804(Core)安装依赖包yum-yinstallwgetcmakegccgcc-c++ncursesncurses-devellibaio-developensslopenssl-develrpm-qa|greplibaioyumin...原创 2020-10-01 23:33:04 · 404 阅读 · 0 评论 -
第01章_数据库概述
DB:数据库(Database)即存储数据的“仓库”,其本质是一个文件系统。它保存了一系列有组织的数据。DBMS:数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制。用户通过数据库管理系统访问数据库中表内的数据。SQL:结构化查询语言(Structured Query Language)专门用来与数据库通信的语言。数据库管理系统(DBMS)可以管理多个数据库,一般开发人员会针对每一个应用创建一个数据库原创 2022-07-05 17:57:51 · 457 阅读 · 0 评论