MySQL学习成长路线是怎么样的,求大佬指点!!!

2020-09-30 10:59发布

MySQL学习成长路线是怎么样的,求大佬指点!!!

MySQL学习成长路线是怎么样的,求大佬指点!!!

3条回答
小优
2楼 · 2020-10-02 14:42

找入门的书籍先看,我这有一本参考,网上肯定能下载到的,能听视频建议听视频。零基础自己看书其实停浪费时间。记得跟着练习。

深入浅出MySQL全文.pdf

接下来做一段时间项目,自己先有些感悟,要优化的时候看下面这本书,这本书需要功底。我看的时候看个7788但是的确是一本很好的书。淘宝的大牛翻译的,当年他们受这本书的启发,迈出了他们去IOE化中的去oracle的第一步。

mysql 高性能书籍_第3版(中文).pdf

最好的资料是mysql的参考手册想要什么都能查到,不能当参考书看,全部有4000多页,网上找不到正确答案的时候看这本手册,绝对能找到你想要的答案。


1234
3楼 · 2020-10-08 16:17

在本科阶段学习的数据库知识主要偏重于理论和怎么使用数据库,比如范式,怎么建ER模型,而对于数据库系统的内部原理很少涉及。

而真正要用好数据库,对于数据库系统的内部原理就需要有深刻的认识。

所以,我觉得需要先从数据库的一些原理和内部构造来开始学习。这里可以推荐两本经典的教科书,《数据库系统实现》和《事务处理》。

这两本书对于数据库系统的构造和事务模型有着很深刻的讲述。但如果大家不是真的想做数据库或者研究数据库系统的源码,就没有必要精读,对其中的一些基本概念有了解就行了。

主要的侧重点还是数据库系统的数据组织和事务模型。


魏魏姐
4楼 · 2020-10-09 13:46

MySQL学习路线(针对DBA)
1.深入学习SQL;
2.了解MySQL 体系结构、MySQL 安全、MySQL 监控与运维、MySQL 备份与恢复、MySQL 集群、MySQL 操作与管理、MySQL 架构等等,这里面有很多知识,本人也在学习中,就不展开了;
3.在实践中提高,多总结,多积累。

相关问题推荐

  • 回答 27

    DDL      create table 创建表    alter table  修改表   drop table 删除表   truncate table 删除表中所有行    create index 创建索引   drop index  删除索引 当执行DDL语句时,在每一条语句前后,oracle都将提交当前的事...

  • 回答 23

    java开发应用数据库比较主流的有下面这三种:    1.MySQL   MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。MySQL AB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开...

  • 回答 23

    1,DML(DataManipulationLanguage):数据操作语言,用来定义数据库记录(数据)2,DCL(DataControlLanguage):数据控制语言,用来定义访问权限和安全级别;3,DQL(DataQueryLanguage):数据查询语言,用来查询记录(数据);4,DDL(DataDefinitionLang...

  • 回答 11

    数据库三级模式:1、外模式,外模式又称子模式或用户模式,对应于用户级,外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。用户可以通过外模式描述语言来描述、定义对应于用户的数据记录(外模式),也可以利用数据操纵语言(Data Manip...

  • 回答 11

    模式、外模式、内莫斯,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。 外模式涉及的是数据的局部逻辑结构,通常是模式的子集 内模式,亦称存储模式,是数据库在数据系统内部的表示...

  • 回答 16

    为了避免上面出现的几种情况,在标准SQL规范中,定义了4个事务隔离级别,不同的隔离级别对事务的处理不同。未授权读取(Read Uncommitted):允许脏读取,但不允许更新丢失。如果一个事务已经开始写数据,则另外一个数据则不允许同时进行写操作,但允许其他事...

  • 回答 5

    from是个关键词,表示要从哪个表查询。。

  • 回答 12

    数据库池连接数量一直保持一个不少于最小连接数的数量,当数量不够时,数据库会创建一些连接,直到一个最大连接数,之后连接数据库就会等待。

  • 回答 7

    仅用慢日志文件,如何快速获取分时报告?如果有监控系统,获取分时报告(每小时慢查询的条数报告)不难,如果只有慢日志文件,就会有点费劲。实验:通过 pt-query-digest --timeline 功能,可以输出带时间戳的慢查询条目用 sed 将 timeline 报告滤出安装 term...

  • 回答 9
    已采纳

    MySql优化的一般步骤:1.通过show status 命令了解各种sql的执行效率  SHOW STATUS提供msyql服务器的状态信息  一般情况下,我们只需要了解以Com开头的指令  show session status like ‘Com%’:显示当前的连接的统计结果  show global status like ...

  • 回答 4

    有可能是你输入的密码有问题,如果你的密码字母在前数字在后,那么你输入前面的字母后敲回车再输入数字就可以了,可以试一下

  • 回答 5

    工程目录sql语句CREATE TABLE `user` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `username` varchar(32) NOT NULL COMMENT '用户名称',  `birthday` date DEFAULT NULL COMMENT '生日',  `sex` char(1) DEFAUL...

  • 回答 6

    事实上MySQL 能承受的数据量的多少主要和数据表的结构有关,并不是一个固定的数值。表的结构简单,则能承受的数据量相对比结构复杂时大些。据D.V.B 团队以及Cmshelp 团队做CMS 系统评测时的结果来看,MySQL单表大约在2千万条记录(4G)下能够良好运行,经过数...

  • 回答 5

    事实上MySQL 能承受的数据量的多少主要和数据表的结构有关,并不是一个固定的数值。表的结构简单,则能承受的数据量相对比结构复杂时大些。据D.V.B 团队以及Cmshelp 团队做CMS 系统评测时的结果来看,MySQL单表大约在2千万条记录(4G)下能够良好运行,经过数...

  • 回答 6

    mysql哪个版本比较稳定MySQL的选择要取决于用途的,mysql5.5或者5.7 的版本,网上资源较多mysql的版本如下:1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。2. MySQL Enterprise Edition 企业版本,需付费,可以试用30天。3. MySQL C...

  • 回答 4

    事实上MySQL 能承受的数据量的多少主要和数据表的结构有关,并不是一个固定的数值。表的结构简单,则能承受的数据量相对比结构复杂时大些。据D.V.B 团队以及Cmshelp 团队做CMS 系统评测时的结果来看,MySQL单表大约在2千万条记录(4G)下能够良好运行,经过数...

没有解决我的问题,去提问