本篇文章,手学笔者将以自己的手学经验及认知,谈谈我对新手学习 MySQL 的手学建议。
[[412767]]
学习 MySQL ,手学首先要有个自己的手学环境,可以在自己本机或某台虚拟机上安装下 MySQL ,手学建议最好使用 Linux 系统,手学体验下完整的手学安装步骤,尽量理解清楚每个步骤的手学作用。关于安装教程,手学可以参考 Windows 及 Linux 这两篇文章。
接下来,你要弄清一些基础概念了,比如什么是库、表、字段、索引啊等等。说到这里,就简单介绍下一些常见的基础概念吧:
了解过基础概念后,建议你逐步学习一些基础操作,比如如何建库、建表、插入数据、修改数据、删除数据、查询数据等等。这部分主要练习的是 DDL 及 DML 语句。建议大家一定要按照命令规范来,比如插入数据时指定字段名,建表时指定字符集。
你可以使用 MySQL 命令行来执行 SQL ,也可以使用可视化客户端,关键是要明白你每步操作的意义及每条 SQL 的作用。关于基础命令操作,可以参考之前发的《入门 MySQL 》系列文章。
在执行 SQL 或连接数据库过程中,难免会遇到各种报错,这个时候建议你先仔细看下是否存在书写及标点错误,关键还是要留意报错内容,根据报错内容大概率就能发现问题所在,比如 Access denied for user xxx 、able 'xxx' doesn't exist ... 有些看到报错内容很明显就可以发现问题,若实在找不到问题,可以复制报错内容到搜索引擎查找下,要相信不只你一个人遇到过这类错误。
在互联网行业,不同岗位的小伙伴可能都会用到 MySQL ,但不同岗位员工学习 MySQL 的侧重点却不尽相同。例如做数据分析的同学可能平时写查询 SQL 比较多,开发同学更侧重程序逻辑如何与数据库交互,DBA 同学可能侧重在数据库高性能高可用方面。所以建议你根据自己的需求,有侧重点的进行学习。
市面上关于 MySQL 的学习资料有很多,建议选取一个系统的资料进行学习,可以是一本书、一个网站等。切记不要这个资料看一点又转向另外一些资料。关于 MySQL 系统学习资料,可以参考这篇文章。
同其他语言学习方法一样,MySQL 学习也要循序渐进,不能说我一上来就学习事务、学习 SQL 优化,任何事情都要一步步来。当然最重要的还是坚持,我一直认为,有需求才能推动你去学习,假如你工作中经常用到 MySQL 或者某个项目要使用 MySQL ,那么你自然而然的就会慢慢了解 MySQL ,如果你平时基本没有使用 MySQL 的需求,我相信你也不会有很大的动力去学习了。
碎碎念了这么多,还是希望各位新手能够有信心,MySQL 数据库本身还是很容易上手的,它作为一款开源的数据库,具有小巧灵活的特点,不像 Oracle 一样对安装环境有着较高的要求且安装步骤复杂 。关键还是要坚持系统的去学习,要记住它只是一个工具,你学得越好就能用它越好。
责任编辑:华轩 来源: MySQL技术 MySQL数据库SQL
(责任编辑:娱乐)
GC23:《夜莺》预告片公布 2024年2月22日抢先体验!
经典恋爱冒险游戏《白色相簿》宣布Steam版8月4日发售 支持中文
凯撒文化(002425.SZ)公布消息:一季度净利润预增80%
贝达药业(300558.SZ)公布消息:凯铭投资解押239万股及质押的511万股延期购回
GC23:《战火英雄》Steam开启抢先体验!10月19日发售