【MySQL知识体系】第1章 初识 MySQL


第1章 初识 MySQL

1.1 MySQL 介绍

1.1.1 什么是 MySQL?

MySQL 是一个开源的关系数据库管理系统(Relational Database Management System,简称 RDBMS),由瑞典 MySQL AB 公司开发,是 Oracle 旗下的产品。

1.1.2 MySQL 的特点?

MySQL 体积小、速度快、使用成本低,因此很多企业(不分规模大小)都使用它来构建自己的数据库。

1.1.3 MySQL 默认端口?

MySQL 默认的 TCP/IP 协议访问端口是3306,后面的X协议端口默认是33060。

1.2 安装 MySQL

1.2.1在MacOS上安装MySQL

下载地址:https://dev.mysql.com/downloads/mysql/

在这里插入图片描述

1.2.2 在Windows上安装MySQL

下载地址:https://dev.mysql.com/downloads/installer/

在这里插入图片描述

1.3 如何选择 MySQL 客户端

MySQL 常用的客户端包括 Navicat、MySQL Workbench、 DataGrip 等。

1.3.1 在MacOS上安装Workbench

下载地址:https://dev.mysql.com/downloads/workbench/

在这里插入图片描述

1.3.2 在MacOS上安装DataGrip

下载地址:https://www.jetbrains.com/datagrip/

1.3.3 在Windows上安装Workbench

下载地址:https://dev.mysql.com/downloads/workbench/

在这里插入图片描述

1.3.4 命令行连接MySQL

使用命令行连接MySQL数据库:

$> mysql -h localhost -u root -p
Enter password: ******

获取MySQL每个参数的作用:

$> mysql --help

退出命令行窗口:

mysql> exit
Bye

※ 本文小结

在这里插入图片描述


来源:《像程序员一样使用 MySQL / 黄文毅著》学习笔记

  • 13
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL 索引优化是指通过合理的索引设计和优化,提高 MySQL 数据库的查询性能和响应速度,以下是 MySQL 索引优化的知识体系: 1. 索引的概念和分类:索引是 MySQL 数据库中的重要组成部分,可以提高查询性能和响应速度。索引有多种分类方式,例如根据索引类型可以分为 B-Tree 索引、哈希索引、全文索引等。 2. 索引的设计原则:索引的设计需要根据具体的业务需求和查询性能要求来决定,需要遵循一些基本原则,例如选择合适的列、避免过多索引、优化复合索引等。 3. 索引的使用和优化:使用索引需要掌握 MySQL 的查询优化器、查询执行计划等知识,同时需要注意索引的使用和优化技巧,例如使用覆盖索引、避免使用不等于操作符、避免使用函数等。 4. 索引的维护和优化:索引的维护和优化可以提高索引的效率和性能,例如使用定时任务进行索引重建、使用分区表减少索引维护等。 5. 索引的性能测试和分析:对索引进行性能测试和分析可以发现索引的瓶颈和问题,需要掌握一些基本的性能测试和分析工具,例如 EXPLAIN、SHOW INDEX 等。 总之,MySQL 索引优化是 MySQL 数据库优化的重要组成部分,需要掌握索引的设计、使用和优化、维护和优化、性能测试和分析等方面的知识。在面试中,还需要了解 MySQL 的查询优化机制、索引相关的 SQL 语法和使用技巧、索引的优化策略等方面的问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值