mysql数据库怎么复习 mysql数据库

mysql数据库怎么学命令行的方式较为快捷,只需要在命令行中使用mysqldump命令即可,默认情况下该命令在mysql的bin目录中(前提需要将bin目录添加到path中) , 然后打开命令行,切换到某个盘符下,输入“mysqldump
–u
root
–p
数据库名备份文件名.sql”,单击回车,输入密码后 , 即可备份相应的数据库,这种备份是没有建库的语句的
该怎么学习MySQL数据库,从基础学起的哪种?如果你没有 MySQL 的基础,建议可以看看以下书籍:
《MySQL 必知必会》:主要讲 SQL 的写法
《深入浅出 MySQL》:比较全面的讲解了 MySQL 的基础知识 , 也涉及了一些优化 。
如果已经对 MySQL 比较熟悉了,可以看下面的书籍:
《高性能 MySQL》:里面讲了很多 MySQL 优化技巧 。
《MySQL 技术内幕》:讲解了很多 MySQL 原理,强力推荐给想深入学习 MySQL 的同学 。
《MySQL 内核:InnoDB 存储引擎》:想深入研究 MySQL 内核及原理的可以看看 。
【mysql数据库怎么复习 mysql数据库】《MySQL 运维内参》:对 MySQL 源码感兴趣 , 可以入手 。
《MySQL Internals Manual》
《MySQL 5.7 Reference Manual》
数据库应该怎么学习,零基础 。1、 自己在windows和linux上安装了mysql , 自学linux的基础知识 , 学习mysql的最基础的知识,即怎么写sql,存储过程 , 表的设计等,从0到熟悉大概花了3个月,推荐《mysql入门很简单》 。
2、系统地较为深入地学习mysql的sql优化 , 备份和恢复,参数优化,架构优化,硬件层面的优化,高可用方案,复制技术等等,这段时间你不一定能实际接触到这些,就像我当初那样,肯定没什么公司招一个小白 。
我选择自己看书,推荐《高性能mysql》,里面所有的章节都需要看一遍,以现在的水平肯定看不懂,但需要知道大概怎么回事,为后续的找mysql初级dba的工作打一个铺垫,这个过程大概也需要3个月 。
3、 纸上得来终觉浅,完成以上两步,我开始准备找一份mysql相关的工作,而不是天天用着excel表格做着select * from table_sb这样的工作 。
当然我这么猥琐的人肯定不会裸辞,该画的电路板也一样画,业余时间开始投初级mysql dba的工作,并且不间断地学习,网上各种找mysql面试的相关题目(实际上我当时完全没有任何实战经验),陆续收到一些面试,凭借之前自学的mysql知识,开始胡乱吹牛逼 , 先混进去再说 。
你不做mysql实际相关的工作,永远也不知道自己之前认知的db知识有多幼稚 。
友情提示一点,一般公司都没有专职dba的,所以面试的时候一定要自信,其实你学了这么多,虽然毫无实战经验,理论知识很大概率比面试你的人牛逼,所以各种吹,我就这样真正进入初级dba的圈子(由于这时对linux还处于cd ls的水平,所以之前也根本没做过运维),这个边工作边找工作的过程又持续了2个月 。
4、真正进入互联网 , 接触生产环境后,这是我进步最大的时候 。
第一步需要将之前所学真正地应用起来,并且应用的过程中,再回头看之前的书籍,这时候需要真正去理解,而不是似是而非,一知半解 。
这时再推荐《高性能mysql 第三版》,全本再看一遍,这时需要全部看懂,另外还有《mysql技术内幕:innodb存储引擎》等等 。
总之这段时间就需要开始关注mysql一些细节了,比如db故障处理,高可用 , 负载均衡等等的具体实现了 。
另外 , linux的知识同步也要深入去学习,至少会写shell脚本,常见的linux知识等,我在这花了1年多;

推荐阅读