当前位置:首页 > 从零开始 > 正文

怎么学习MYSQL

2023-08-04 00:50:05  来源:网络   热度:

一、怎么学习MYSQL

看你基础如何了.

你要是 什么都不知道的. 那么可能需要先掌握 基本的 SQL 语言, 然后再在 MYSQL 里面慢慢实践。

你要是 仅仅知道基本的 SQL 语言的语法, 那么就可以直接 在 MySQL 里面做一些基本的实践, 然后慢慢的多看一些 别人的例子。然后了解一些 MySQL 的函数之类的。

你要是 已经对 SQL Server 或者 Oracle 比较熟练了,那么就可以直接 看看 MySQL 与 其他数据库之间的差异。基本上就可以了。不必从零开始了。

自己先装个Mysql,然后再看书,入门可以先看《Mysql必知必会》。

其他的好书有:

高性能MySQL

MySQL核心技术手册

MySQL性能调优与架构设计

深入理解MySQL核心技术

MySQL核心内幕

MySQL开发者SQL权威指南

MySQL技术内幕 InnoDB存储引擎

深入理解MySQL

MySQL权威指南

二、MySQL学习是否困难?

学习很累 编程钱多的人不多

MySQL学习是否困难?

难。只要你用心就没有问题

数据库是软件从业人员,尤其是程序员的一个重要的基础

而且各种数据库的开发都是大同小异的

也就是,学了一个,别的都是大体一样的

建议先从sql server 入手,因为它的界面比较友好,比较容易学

mysql 的字符界面还是不太好

学好sql server 再回到mysql 就好了

三、mysql 5.6 版本什么时候出的

(5.5从5.5.8开始GA) 也许这就是5.6的第一个GA版本 注:GA- General Availability,通常可用,指可以用于生产环境的版本。 其他的产品线为5.5.30,5.1.68,5.0.96. 5.6的新特性包括了安全的增强,innoDB的增强,分区的增强,复制和log的增强,

四、MySQL各版本有什么不同吗

1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。

2. MySQL Enterprise Edition 企业版本,需付费,可以试用30天。

3. MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。

4. MySQL Cluster CGE 高级集群版,需付费。

5. MySQL Workbench(GUI TOOL)一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。MySQL Workbench又分为两个版本,分别是社区版(MySQL Workbench OSS)、商用版(MySQL Workbench SE)。

同为初学者,建议下载5.7左右的低版本,兼容性好,高版本可能有问题,至少我用mfc连MySQL8.0的时候就有奇怪的问题,但5.7没问题!(不排除是我自己的个人原因,如环境等没配置好)

mysql-server-5.6

1)InnoDB现在可以限制大量表打开的时候内存占用过多的问题(比如这里提到的)(第三方已有补丁)

2)InnoDB性能加强。如分拆kernel mutex;flush操作从主线程分离;多个perge线程;大内存优化等

3)InnoDB死锁信息可以记录到 error 日志,方便分析

4)MySQL5.6支持延时复制,可以让slave跟master之间控制一个时间间隔,方便特殊情况下的数据恢复。

5)表分区功能增强

6)MySQL行级复制功能加强,可以降低磁盘、内存、网络等资源开销(只记录能确定行记录的字段即可)

7)Binlog实现 crash-safe

8)复制事件采用crc32校验,增强master/slave 复制数据一致性

9)新增 log_bin_basename (以前variables里面没有binlog位置信息,对数据库的监管很不方便

一周热门