如何学习MySQL

转自高手的帖子

1.坚持阅读官方手册,看MySQL书籍作用不会特别大;(挑选跟工作相关的内容优先阅读,例如InnoDB存储引擎,MySQL复制,查询优化)

2.阅读官方手册,同时对阅读的内容做对应的测试;

3.结合你现在的工作内容,多实战即可;

4.外部的BLOG ,也包过我的 http://mysqlops.com 只是作为参考即可,更多要培养自己的分析思考的模式;

备注:

国内人写的MySQL书籍都不要作为重点,包过我可能2014年出版一本关于MySQL的书籍,推荐大家只作为辅助的,可以上厕所的时候看看,坚持官方手册+测试+实战+思考总结为主的模式。

时间: 2024-12-28 20:53:02

如何学习MySQL的相关文章

学习mysql的笔记:mysql十大基本入门语句

学习mysql数据库,从最简单的十条入门语句开始.刚开始学习mysql,老师让我们用cmd控制台输入语句,而不是选择用工具输入,这是为了我们能够先熟悉mysql语句. 首先要先进入mysql,语句为:mysql -hlocalhost -uroot -p  然后回车,输入密码. C:\Users\Administrator>mysql -hlocalhost -uroot -p Enter password: ****** 成功进入的话会出现 Welcome to the MySQL monit

mysql学习--mysql必知必会1

?? 例如以下为mysql必知必会第九章開始: 正則表達式用于匹配特殊的字符集合.mysql通过where子句对正則表達式提供初步的支持. keywordregexp用来表示后面跟的东西作为正則表達式处理. (.)是正則表達式的一个符号,表示匹配随意一个字符: mysql> select prod_name -> from products -> where prod_name regexp '.000' -> order by prod_name; +--------------

mysql学习--mysql必知必会

上图为数据库操作分类: 以下的操作参考(mysql必知必会) 创建数据库 执行脚本建表: mysql> create database mytest; Query OK, 1 row affected (0.07 sec) mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | mytest | | performan

推荐几本学习MySQL的好书

转载:http://mingxinglai.com/cn/2015/12/material-of-mysql/ 虽然我自己目前还不是大牛,不过正走在成为大牛的路上.我个人比较幸运,实习的时候在登博(何登成)手下实习,从登博那里学到不少东西,毕业以后,有幸投奔另一位MySQL大牛姜sir(姜承尧),目前还在姜sir手下工作,对目前的工作状态比较满意(我们组持续招人中),这两位都是技术实力强,却又非常好相处,非常平易近人的大牛,让我打内心欣赏.崇拜,真希望自己能够达早日到他们的水平.相信不是所有人都

烂泥:学习mysql数据库主从同步复制原理

本文由秀依林枫提供友情赞助,首发于烂泥行天下. 说明本篇文章部分转载自互联网. MySQL的Replication(英文为复制)是一个多MySQL数据库做主从同步的方案,特点是异步复制,广泛用在各种对MySQL有更高性能.更高可靠性要求的场合.与之对应的是另一个同步技术是MySQL Cluster,但因为MySQL Cluster配置比较复杂,所以使用者较少. MySQL的Replication是一个异步复制的过程(mysql5.1.7以上版本分为异步复制和半同步两种模式),它是从一个Mysql

有什么学习MySQL的好教程吗?

  有什么学习Mysql的好教程吗? 文档是最好的,现整理如下: [mysql教程]MySQL 教程 [MySQL教程]MySQL 安装 [MySQL教程]MySQL 管理 [MySQL教程]MySQL PHP 语法 [MySQL教程]MySQL 连接 [MySQL教程]MySQL 创建数据库 [MySQL教程]MySQL 删除数据库 [MySQL教程]MySQL 选择数据库 [MySQL教程]MySQL 数据类型 [MySQL教程]MySQL 创建数据表 [MySQL教程]MySQL 删除数据

循环渐进学习mysql(1)

create database menagerie;show databases;use menagerie;show tables;create table pet (name varchar(20),owner varchar(20),sepcies varchar(20),sex char(1),birth date,death date);describe pet;INSERT INTO pet     VALUES ('Puffball','Diane','hamster','f','

快速学习MySQL SQL语句

须知: SQL语言:结构化查询语言,是关系型数据库查询语言的标准,不同的数据库虽然有自己私有扩展,但关键词都支持:(select.update.delete.insert.where) SQL语句分类:像Oracle.MSSQL都是通用的 DDL:数据定义语言(create.alter.drop.rename) DML:数据库维护语言(select.insert.update.delete) DCL:数据库控制语言,权限(Grant.revoke) TCL:事物型语言(commt.sarepqi

学习mysql(2)-如何设计数据库(一)

在学习mysql(1)中学到了一些基本的操作. 接下来一个比较重要的问题放在我面前,假设现在要实战了,当然得创建数据库咯,但是数据库中一般会涉及到很多表,如果设计不当,逻辑上有些混乱,那么这样的数据库当然不会好用. 在最开始学习这个东西,感觉就是excl嘛,没有什么了不起啊.弄一两个表而已嘛.但是如果我们不管做什么东西都用一个表可能会遇到问题.在learning mysql书中,讲到了一个很好的例子来说明为什么要用多个表: 假设一个学校需要记录学校的每个学生的成绩,那么需要记录该学生的名字,课程

从零开始学习Mysql的学习记录

以前曾经学习过SQL server 2003.那是09年的时候,最近这几天比较闲,遂学习Mysql的相关知识,以下是一些学习截屏,曾经学习过的知识,忽然间又从脑海中闪现了.大部分都是差不多的. . Mysql执行流程 如果有的图片没显示出来的话,云笔记备用链接:http://note.youdao.com/share/?id=f0b2ed30a3fc8e57c381e3d2ef9cd68e&type=note