先学sql还是先学mysql(Sql必知必会和mysql必知必会先看哪个)
我听到很多人问我应该先学SQL还是先学MySQL,我觉得这个问题没有绝对的答案。SQL必知必会和MySQL必知必会这两本书内容差不多,所以你可以选择先看哪一本都可以。作者都是同一个人,叫做Ben Forta。不过,我对《MySQL必知必会》这本书更加推荐,因为它讲解得更详细。光是最常用的SELECT语句,书里就花了12章来讲解。整本书的逻辑非常清晰,让你知道自己学的是数据库知识中的哪个分支。
要理解它们之间的区别,首先要知道SQL是一种数据库语言,而MySQL是一个DBMS数据库管理系统。SQL用于访问、更新和操作数据库中的数据,而MySQL允许你保持数据库中的数据。另外,SQL的语言是固定的,而MySQL可以进行频繁的更新。
当然,我也听到很多人问到是先学MySQL还是先学Oracle。如果你之前没有接触过任何数据库,我建议先学MySQL。因为在Oracle中,很多关键字和语法都是私有的,和其他数据库没有共通性。虽然对初学者来说,遇到不同的地方会很少,但很容易养成思维定势。目前市场上的数据库产品来说,MySQL是比较规范的产品,自定义的东西比较少。
是学SQL Server还是学MySQL好呢?这个得根据自己的需求来决定。如果你是在互联网公司工作,MySQL可能更加热门一些。而如果你是做企业信息化方面的工作,学习SQL Server可能会更好一些。
一般来说,MySQL是一个关系型数据库管理系统,它由瑞典MySQL AB公司开发,并被Oracle收购。MySQL是最流行的关系型数据库管理系统之一,尤其在WEB应用方面更是最好的RDBMS应用软件之一。它使用的SQL语言是访问数据库最常用的标准化语言。MySQL软件有社区版和商业版两种授权,由于开放源码和较低的总体拥有成本,一般中小型网站的开发都选择MySQL作为网站数据库。它还支持多种操作系统,比如AIX、FreeBSD、HP-UX、Linux、MacOS、Novell Netware、OS/2 Warp、Solaris、Windows等等。
所以,学习SQL还是学习MySQL,其实都无所谓。重要的是你可以知道它们之间的关系和特点,然后根据自己的需求来决定学习的顺序和深度。最重要的是保持学习的热情和持续进步!









