如果你没有 MySQL 的基础,建议可以看看以下书籍:
<
<<深入浅出 MySQL>>:比较全面的讲解了 MySQL 的基础知识,也涉及了一些优化.
如果已经对 MySQL 比较熟悉了,可以看下面的书籍:
<<高性能 MySQL>>:里面讲了很多 MySQL 优化技巧.
<
<
<
<
命令行的方式较为快捷,只需要在命令行中使用mysqldump命令即可,默认情况下该命令在mysql的bin目录中(前提需要将bin目录添加到path中),然后打开命令行,切换到某个盘符下,输入"mysqldump
–u
root
–p
数据库名备份文件名.sql",单击回车,输入密码后,即可备份相应的数据库,这种备份是没有建库的语句的
前言
MySQL 是一款免费开源、小型、关系型数据库管理系统.随着该数据库功能不断完善、性能的不断提高,可靠性不断增强.它虽然是免费,但与其他商业数据库一样,具有数据库系统的通用性,提供了数据库的存取、增加、修改、删除或更加复杂的操作.同时MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言.MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库.
下面开始介绍搭建的过程
第一段:准备环境
系统:
第二段:安装过程
①yum -y install mysql-server
书籍推荐
本书主要包括MySQL的安装与配置、数据库的创建、数据表的创建、数据类型和运算符、MySQL函数、查询数据、数据表的操作(插入、更新与删除数据)、索引、存储过程和函数、视图、触发器、用户管理、数据备份与恢复、日志以及性能优化等.最后通过两个综合案例的数据库设计,进一步讲述MySQL在实际工作中的应用.
本书适合MySQL数据库初学者、MySQL数据库开发人员和MySQL数据库管理员,同时也能作为高等院校相关专业师生的教学用书.
让阅读成为习惯
有考过全国计算机等级考试二级MySQL的吗?
二级MySQL数据库程序设计是全国计算机等级考试的一个二级考试项目.
①..掌握数据库技术的基本概念和方法.
考试内容:
第一段:基本概念与方法
①..数据库的基本概念和特点
第二段:MySQL平台下的SQL交互操作
①..数据库、表、索引和视图的相关概念
第三段:MySQL的数据库编程
①..触发器、事件、存储过程和存储函数的概念及作用
第四段:MySQL的管理与维护
①..MySQL的安装与配置
第五段:MySQL的应用编程
①..PHP语言的基本使用方法
考试方式:
①..题型及分值
编程语言:PHP
当然我这么猥琐的人肯定不会裸辞,该画的电路板也一样画,业余时间开始投初级mysql dba的工作,并且不间断地学习,网上各种找mysql面试的相关题目(实际上我当时完全没有任何实战经验),陆续收到一些面试,凭借之前自学的mysql知识,开始胡乱吹牛逼,先混进去再说.
你不做mysql实际相关的工作,永远也不知道自己之前认知的db知识有多幼稚.
第一步需要将之前所学真正地应用起来,并且应用的过程中,再回头看之前的书籍,这时候需要真正去理解,而不是似是而非,一知半解.
这时再推荐<<高性能mysql 第三版>>,全本再看一遍,这时需要全部看懂,另外还有<
都说到这里了大家应该明白这段时间就需要开始关注mysql一些细节了,比如db故障处理,高可用,负载均衡等等的具体实现了.
另外,linux的知识同步也要深入去学习,至少会写shell脚本,常见的linux知识等,我在这花了1年多;
但是感觉还是欠缺了很多,下一步就看你选择了,是再去研究源代码,底层原理的东西多点,还是数据库运维和应用多一点,就比如业界姜承尧,何登成与叶金荣的区别.
由于我的历史原因,对c++等几乎不懂,平时也用不到,所以看代码等事实际太累,于是我再去学mongodb,接了公司mongodb运维的活,算是在广度上的一个扩展,万一哪天mysql不行了呢
PS 上面的方法比较野路子,适合没什么基础的童鞋,如果本来就是DBA,比如从oracle转到mysql,那么建议直接看mysql官方文档,而官方文档是db达到一定水平后必看,出问题时必查的权威文档.
以上就是土嘎嘎小编为大家整理的数据库mysql怎么复习相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!