
数据库
亦是木子也是雨
一个记笔记的地方
展开
-
索引简介
索引的作用类似于一本书中的目录,通过目录我们可以快速的翻到某一章节,而索引在数据库中便起到了同样的作用,优化查询BTREE的演变BTREE查找算法演变B-TREE : 普通 BTREE,平衡多路查找树(B-Tree)B+TREE : 叶子节点双向指针B++TREE(B*TREE):枝节点的双向指针1)B-TREE,普通 BTREE,平衡多路查找树叶子节点:包含的条目直接指向表里的数据行。叶子节点之间彼此相连,一个叶子节点有一个指向下一个叶子节点的指针。分支节点:包含的条目指原创 2020-05-31 23:21:20 · 300 阅读 · 0 评论 -
元数据
元数据元数据:表示数据的数据,简单来点说就是只要不是我们存储到数据库里的数据都可以理解为元数据比如库表属性、状态信息、权限、库名、列名、用户名、版本以及从SHOW语句得到的结果中的大部分字符串是元数据获取show 语句show databases;show tables;show charset;show engines; ......库表mysql权限表userdb统计信息表innodb_index_statsinnodb_table_statsis(info原创 2020-05-25 21:16:31 · 355 阅读 · 0 评论 -
SQL基础
文章目录SQL种类SQL的各种名词sql_mode SQL模式字符集(charset)及校对规则(collation)字符集数据类型数字类型:整数、小数字符串类型补充时间enum('男','女') 枚举类型二进制类型json约束其它属性SQL应用1、client2、server别名SQL种类DDL:数据定义语言DCL:数据控制语言DML:数据操作语言DQL:数据查询语言SQL的各种名词sql_mode SQL模式规范SQL语句的书写方式查看约束select @@sql_mode;比如说原创 2020-05-25 19:25:45 · 759 阅读 · 0 评论 -
用户管理和权限管理
用户管理用户的作用(1)登录 MySQL 数据库(2)管理 MySQL 对象(库、表)用户的定义基本格式:xun@'白名单白名单:地址列表,允许白名单的 ip 登录和管理 MySQLxun@'localhost' :用户xun能够通过本地登录 MySQLxun@'10.0.0.%' :用户xun能够通过10.0.0.xx/24网段登录MySQLxun@'10.0.0.5%' :用户xun能够通过50-59段的地址登录 MySQLxun@'10.0.0.0/255.255.254.0'原创 2020-05-24 15:12:19 · 1045 阅读 · 0 评论 -
MySQL体系结构
mysql 和 mysqld简答来说 mysql 是一个客户端的软件(命令行工具),通过它可以和 mysqld 进行连接,处理 sql 语句或 sql 文件。而mysqld 则是后台的服务程序mysql 实例实例 = mysqld后台进程 + Master thread + 干活的进程(worker thread包括IO、sql等)+ 预分配内存结构mysqld 程序结构结构化的查询语言DQL 数据查询语言DDL 数据定义语言DML 数据操作语言DCL 数据控制语原创 2020-05-24 15:03:15 · 221 阅读 · 0 评论 -
数据库基础知识
文章目录数据库常用术语举个栗子MySql 数据类型数值类型整型浮点型日期和时间字符串类型数据库1)概念数据库是按照数据结构来组织、存储和管理数据的仓库。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。简单点来说,数据库就是一个保存数据的容器。2)分类数据库分为关系性数据库和非关系性数据库:常见的关系型数据库:SQL、MySQL、Oracle、DB2、SQLi...原创 2020-03-21 18:02:04 · 493 阅读 · 0 评论 -
navicat 导入 sql 文件
1.连接MySql2.新建数据库连接测试好了之后,便可以创建数据库,我要导入如下数据库,所以就将新建的数据库命名为apps,新建数据库的命名我都是和要导入的 sql 文件名一样数据库创建完成之后,便会发现多了一个 ``apps```接下来,按照如下步骤操作点击 apps点击表右键表点击运行 SQL文件选择 SQL 文件进行导入导入完成之后右键点击刷新就可看见导入...原创 2020-03-18 12:07:06 · 2037 阅读 · 0 评论 -
navicat 安装
1.获取安装包链接:https://pan.baidu.com/s/1brNlQnK9uGQcTjPq-aVosw提取码:avbu2.安装1)解压下载的压缩包2)双击箭头所指的.exe文件,选择路径进行安装3)安装完成之后,双击下图箭头所指文件4)双击之后,选择 navicat.exe,点击打开出现如下弹窗,即表示安装完成接下来就可以正常使用了...原创 2020-03-18 11:59:21 · 677 阅读 · 0 评论 -
win10如何安装MongoDB(4.0以上版本)
安装包的获取获取安装包的方式有两种:第一种:去官网下载,不过下载速度懂的都懂传送门点开后是这个样子,可以根据自己的需求下载相应的安装包第二种:我自己下载的(windows系统)链接:https://pan.baidu.com/s/1ySBWHMoGrbqBxBdsKhCRtA提取码:xkef复制这段内容后打开百度网盘手机App,操作更方便哦安装软件由于当时安装的时候以为很简单...原创 2020-02-08 00:09:59 · 890 阅读 · 0 评论 -
MySql安装
1.获取安装包第一种方式 官网 传送门通过这种方式,下载速度可能会很感人第二种方式 百度网盘下载(有会员最舒服)链接:https://pan.baidu.com/s/1VfyVGEt9qOCVTh-GLAsyAg提取码:vq71复制这段内容后打开百度网盘手机App,操作更方便哦2.解压解压安装包的路径自己根据自己的情况决定我将文件夹放在在这个路径下,下图是我完全安装好之后的目录,...原创 2020-03-17 13:06:20 · 1420 阅读 · 8 评论