美文网首页
回顾Mysql基础

回顾Mysql基础

作者: 肥四_F4 | 来源:发表于2020-07-07 16:53 被阅读0次

数据库介绍

1.数据库产品介绍

1)RADBMS  商用 
oracle
MySQL (*)
MSSQL 
PG(*)
DB2

2)开源DBMS+NoSQL
MongoDB
ES
Redis

3)NEWSQL
TiDB
spanner

4)云数据
ADB
PolarDB
TDDB

5).平常学习数据库的渠道
官方文档
书籍
阿里月报
阿里云社区(云栖社区)

2.mysql介绍及安装
1)mysql分支
oracle
MariaDB
percona
2)企业版本选择
5.7
5.6
8.0
3)安装过程
windows
linux(rpm、source、bin)

3.mysql的体系结构及管理
A体系结构
1) CS
2) 实例
3) 数据库服务构成****
连接层 SQL 层 存储引擎层
4)逻辑结构 库 表
5)物理结构 ****
宏观
微观(段区页)

B基础管理
1)用户管理
2)权限管理
3)连接管理
4)配置文件
5)启动和关闭
6)多实例
7)升级和降级

4.mysql SQL基础
A介绍
SQL92 SQL99
SQL_mode -- only_full_group_by

B预备知识
1)数据类型
数字
字符
时间
二进制
json

2)字符集----utf8和utf8mb4
C约束
D其他属性

3)DDL
a.规范
b.online DDL

  1. DML
    a. update和delete 必须用where条件
    b.伪删除
    c. delete drop truncate

**a. select
单表
多表
**b. show
**c.information_schema
资产统计
语句拼接
5.索引及执行计划
1)介绍
2)类型
3)查询算法的演变
4)Btree查找算法
5.MySQL 数据库中B树应用
a.聚簇索引
b.辅助索引

  1. 辅助索引细分
    1>单列
    2>多列
    3>前缀
    4>唯一

  2. 索引树高度影响因素
    数据行
    字段大小
    数据类型

8.关于回表的问题

9.执行计划

10.索引应用规范
11.自动化能力和算法
AHI
CHANGBUFFER
invisuble index /desc index
ICP
MRR
SNLJ
BNL
BKA

相关文章

  • MySQL基础回顾

    最近准备一下面试,所以,重新走一遍基础。 1.删除命令 使用truncate 命令,清除表内数据,却不删除表结构...

  • 回顾Mysql基础

    数据库介绍 1.数据库产品介绍 5).平常学习数据库的渠道官方文档书籍阿里月报阿里云社区(云栖社区) 2.mysq...

  • MYSQL回顾(基础)

    数据库简介 什么是数据库(DataBase,简称DB) 数据库,又称为数据管理系统,简而言之可视为电子化的文件柜—...

  • 一、MySQL基础回顾

    MySQL基础概念 数据库(DB):是一个按数据结构来存储和管理数据的计算机软件系统 数据库管理系统(DBMS):...

  • MySQL知识点总结「修订版」

    花了几天时间对之前总结的MySQL知识点做了完善,这篇文章可以用来回顾MySQL基础知识以及备战MySQL常见面试...

  • MySql 基础操作命令和语法

    MySql 基础操作 个人复习留档,方便以后回顾 MySQL服务 连接数据库 下面所有操作都需要登录成功才能操作 ...

  • SQL进阶1

    1.w3School SQL简单回顾 一.基础 二.高级 SELECT INTO用法(mysql当前不支持该语法)...

  • MySQL基础回顾01:表连接与Group by

    MySQL基础回顾第一篇,回顾4种表连接的含义、与笛卡尔积的区别以及group by的用途。 表连接 User表信...

  • MySQL基础回顾(1-5)

    一、了解SQL 1、数据库(database):保存有组织的数据的容器;数据库软件应称为DBMS(数据库管理系统)...

  • MySQL基础回顾(6-11)

    六、过滤数据 1、使用 WHERE 子句:SELECT p_price,p_name FROM products ...

网友评论

      本文标题:回顾Mysql基础

      本文链接:https://www.haomeiwen.com/subject/priaqktx.html