![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
荒野求思
人生就像写代码,总有bug出现
展开
-
MySQL基础一(InnoDB,MySQL服务启动,登录,配置文件,SQL分类,数据类型,DQL,聚合分组)
注:标准的SQL,对于非自定义的关键字都是大写字母,本文为了行文方便和阅读体验,统一采用小写字母。目录What is InnoDB ? MySQL服务的启动:MySQL的登录:几个重要的文件夹和文件:SQL的分类:MySQL常用的数据类型:基本的常见操作(一):常见的基本操作(二)DQL(Data Query Language)必要的SQL查询语句(...原创 2018-10-04 10:07:14 · 333 阅读 · 0 评论 -
Linux环境下MySQL的安装和相关配置
目录检查当前的虚拟机中是否已经安装MySQL了:卸载MySQL,给 / tmp 较大权限上传rpm包到 opt 目录,rpm安装mysql查看当前安装的mysql的版本信息和用户和用户组信息:启动mysql服务,并给root设置密码:登陆mysql并查看mysql的安装目录:设置MySQL开机自启动:配置mysql的字符集为utf8设置MySQL大小写不敏感...原创 2018-10-20 08:01:03 · 240 阅读 · 0 评论 -
MySQL之连接查询,多表查询(适合练习和初学)
Join连接图针对以上的多表查询,我们尝试做以下的实验:Join实验:CREATE TABLE `t_dept` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `deptName` VARCHAR(30) DEFAULT NULL, `address` VARCHAR(40) DEFAULT NULL, PRIMARY KEY (`id`...原创 2018-10-21 12:58:16 · 515 阅读 · 0 评论 -
MySQL高级之索引(索引是什么,索引的分类,索引的使用场景)
什么是索引?是为了提升SQL语句查询效率的一种数据结构,类似于一本书的目录,由此可知:数据库系统中不仅保存着数据信息,还维护这一种特定的查数据结构,这种数据结构能够使得用户能够更快的查找到需要的数据。这种数据结构就是索引。左边是数据表,一共有两列七条记录,最左边的是数据记录的物理地址为了加快Col2的查找,可以维护一个右边所示的二叉查找树,每个节点分别包含索引键值和一个指向对...原创 2018-10-21 15:54:35 · 614 阅读 · 0 评论 -
mysql的索引结构
BTree【初始化介绍】 一颗b树,浅蓝色的块我们称之为一个磁盘块,可以看到每个磁盘块包含几个数据项(深蓝色所示)和指针(黄色所示),如磁盘块1包含数据项17和35,包含指针P1、P2、P3,P1表示小于17的磁盘块,P2表示在17和35之间的磁盘块,P3表示大于35的磁盘块。真实的数据存在于叶子节点即3、5、9、10、13、15、28、29、36、60、75、79、90、99。...原创 2018-10-21 16:29:34 · 286 阅读 · 0 评论 -
Linux下MySQL的安装,密码设置,开机自启,MySQL的安装位置,相关的配置文件的解读
目录如何安装一个的软件:验证MySQL有没有安装成功?登录mysql数据库:MySQL的安装位置(Mysql数据库的数据库)my.cnf将mysql的默认字符集编码该成utf-8mysql的配置文件Linux的第三方软件包——> /opt目录下,相当于Windows下的program目录 单词 opt:有选择的意思,还有主机额外安装的软件的意思。RPM:r...原创 2018-10-23 16:49:28 · 259 阅读 · 0 评论 -
Hive的查询操作(group by , join, 多表连接)
目录数据准备:分组实操练习:Join连接实操练习:多表的连接实操练习:数据准备:1,创建emp表和dept表,并向其中导入如下的数据:create database db_select;use db_select;create table if not exists dept(deptno int,dname string,loc int)row fo...原创 2018-12-02 18:29:11 · 8755 阅读 · 1 评论