牛蛙资源网 - 只为资源而生,分享永无止境
牛蛙资源网-只为资源而生,分享永无止境,牛蛙网

MySQL基础知识实训总结,高效学习MySQL方法技巧介绍

牛蛙小编 经验分享

资源介绍

说到现在的技术手段可以说是越来越进步了,更先进了,对于很多的数据管理更是高效和安全了,而且有越来越多的软件技术可以帮助我们管理。不过数据管理等这些背后都离不开的就是关于MySQL知识了,那么要如何简单高效的学习MySQL呢,下面这篇总结你一定要好好看看。

MySQL基础知识实训总结,高效学习MySQL方法技巧介绍

MySQL 基础架构分析

先简单介绍一下下图涉及的一些组件的基本作用帮助大家理解,在 1.2 节中会详细介绍到这些组件的作用。

连接器: 身份认证和权限相关(登录 MySQL 的时候)。

查询缓存: 执行查询语句的时候,会先查询缓存(MySQL 8.0 版本后移除,因为这个功能不太实用)。

分析器: 没有命中缓存的话,SQL 语句就会经过分析器,分析器说白了就是要先看你的 SQL 语句要干嘛,再检查你的 SQL 语句语法是否正确。

优化器: 按照 MySQL 认为最优的方案去执行。

执行器: 执行语句,然后从存储引擎返回数据。

简单来说 MySQL 主要分为 Server 层和存储引擎层:

Server 层:主要包括连接器、查询缓存、分析器、优化器、执行器等,所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图,函数等,还有一个通用的日志模块 binglog 日志模块。

存储引擎: 主要负责数据的存储和读取,采用可以替换的插件式架构,支持 InnoDB、MyISAM、Memory 等多个存储引擎,其中 InnoDB 引擎有自有的日志模块 redolog 模块。现在最常用的存储引擎是 InnoDB,它从 MySQL 5.5.5 版本开始就被当做默认存储引擎了。

字符集相关各变量的意义

character_set_client: 客户端字符集 (应用程序客户端使用的字符集),实际上它与当前会话相关。

character_set_connection: 连接字符集,指的是 mysql 网络传输中使用的字符集,也与会话相关。

character_set_database: 指的数据库表中物理存储使用的字符集。

character_set_results: 指的是使用 sql 查询处理以后返回结果使用的字符集。

character_set_server: 指的是 mysql 数据库服务器端使用的字符集。

character_set_system: 指的是数据库中存储元信息使用的字符集。

新手如何高效学习Mysql

mysql 查询 ,插入,删除

mysql增删改查可以说是mysql比较重要的点了,那么如何学习?我觉得首先得从最基础的mysql的查询,插入和删除来学习。在我看来高效学习的方法有: 看书:《mysql从入门到精通》,《菜鸟学习mysql》等书籍里面都有如何从安装到学会如何查询,开始学的时候可以边写代码边看对应的文档,这样理解起来可能更方便,更顺畅。

看网上教程:菜鸟教程,廖雪峰学习mysql,,如果实在学不会的话,B站很多关于mysql 的学习教程一级其他的很多官网学习mysql的教程,可以教会我们如何安装如何实现mysql 的增删改查,对于初学者来说,我觉得简单的教程,可以帮助开始入手的哪一步。入手很重要。

mysql优化针对mysql 的优化新手来说,简单的就是针对查询的索引优化,比如唯一索引和聚合索引这些都是比较简单的查询索引优化,可以看网上的帖子,吸收前人的经验,从如何建索引到自己学会建索引,当然也可以自己买一本书然后自己啃下来。两者相比较,想要高效学习,我觉得还是借鉴网上网友的经验比较好。对于技术而言,学习不仅是需要看,更重要的也最高效的方式是边学边实践。现在的我已经是一名可以说觉得在sql 查询基本上都通了的人,希望提问的你,也可以和我一样,高效学到自己想学的。

以上就是简单的一些关于Mysql学习知识内容介绍了,大家要是有需要的话,可以参考一些本文介绍的方法,然后去搜索方法,一定对你有很大的帮助的。


    收藏永久发布页,不迷路
    关键词不能为空

免责声明:

本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail: 1470282@qq.com

我来说两句
签到
经验分享 MySQL基础知识实训总结,高效学习MySQL方法技巧介绍
资源介绍 说到现在的技术手段可以说是越来越进步了,更先进了,对于很多的数据管理更是高效和安全了,而且有越来越多的软件技术可以...
扫描二维码阅读原文 扫描二维码阅读原文
牛蛙资源网 January, 01
生成社交图 ×