recherche

Maison  >  Questions et réponses  >  le corps du texte

php - 如何才能称得上熟悉mysql

最近在看php招聘,几乎都会提到‘熟悉mysql’,要掌握哪些知识点,才能后很自信地说,我熟悉mysql?
本人入行接近3年,但是mysql还是停留在简单的 增删查改,工作上接触的项目,流量也不高,所以没怎么深入mysql,精力都耗在php业务逻辑上。
所以,想问问大家,我得看哪些书,或者深入了解哪些知识才能够称得上‘熟悉mysql’

伊谢尔伦伊谢尔伦2842 Il y a quelques jours834

répondre à tous(2)je répondrai

  • PHP中文网

    PHP中文网2017-04-10 16:41:39

    我对mysql不熟悉,但是我觉得达到我认为的熟悉程度需要满足以下:

    1. 熟悉所有mysql特有的sql语句和数据类型,比如mysql中分页用limit,对应的oracle用rownum之类的,不能写个sql还要去google一把

    2. 熟悉百分之八十mysql配置,包括mysql库中的那些配置数据表,配置文件等,知道这些配置可以解决那些问题;知道不同操作系统下的不同注意点。

    3. mysql的部署,主从,主主从从

    4. 原生mysql的一些限制或者说特点,算经验值吧。。比如单实例大小不要超过150G,带变成字段的数据表行数不要超过500万行等等

    达到精通:

    1. 熟悉所有mysql的配置,包括数据库中的配置和配置文件的,能够针对不同的部署环境做出特定的调优,包括性能和安全

    2. 开始研究源代码,从源代码层面反推出一些特性

    3. 为了解决某个问题,至少知道从哪个地方切入修改源代码能解决

    4. 能够针对业务需求和mysql的特性,给出最合理的设计

    以上,都是我吹牛X的,我自己也没达到熟悉的程度,仅供参考。

    répondre
    0
  • PHPz

    PHPz2017-04-10 16:41:39

    db嚴格說起來也有dba職等,從效能做基礎去設計你的語法及結構,你自然就會去講究你的sytax和function用法
    但通常你不會想當一個專門的DBA的,你會沒有時間寫程序,這一個非常專門的職位
    或者你公司願意給你兩份工資 LOL

    répondre
    0
  • Annulerrépondre