学习mysql时,也就学习了一下基本的curd用法,但是在随后的工作中,有半年没有用对其忘了个差不多,尴尬!随后半年当再次用的时候也只是又学习了一下基本的curd,没有一个实质的进步。
后来换了工作,开启了项目之旅后,有关mysql的库表,表字段所有设计全有自己来设计,当时也是慌的狠,项目也是着急,就是边查边做,最后也算是项目正常上线了。
但是随着项目功能的与日俱增,慢慢的发现自己的许多的设计都是错误的,好在现在线上用户量不大,数据不多,那现在自己也准备根据自身项目实际情况在花点时间学习一下mysql。
在此呢,也给自己列一个学习的提纲:
1. 部署:部署作为开发可能不太关注,但是我挺感兴趣,所以打算简单研究一番,单机,主备,集群高可用,高可用原理。
2. 基本使用:curd,group,order by, limit,union,count等。
3. 性能提升注意点:基本用法注意点,索引,分库分表,集群。
4. 库表设计
5. 。。。 。。。
还有许多,这会暂时先罗列这么多,后续慢慢再一点一点增加。