Relational database,关系型数据库。一般这种类型的数据库会通过一种叫 SQL 的语言去处理数据库里面的数据 .. SQL 指的是 Structured Query Language ..
我们经常会叫它查询语言 .. 这种语言就是跟数据库沟通交流的一种方式 ..
你的网站跟数据库系统说,“把这些数据存起来”,或者“给我你那存的前十个文章内容” 。作为开发者,你的工作就是要把这些自然语言翻译成用 SQL ..
网站或者应用想去处理数据库里的数据,就是把写好的 SQL 查询交给数据库系统去处理 .. 数据库系统根据查询语句的写法,去执行对应的操作。比如给我们返回需要的数据,或者把指定的数据记录删除掉。
所以,开发网站或者应用,多少你都需要了解一点 SQL 。不过现在很多应用框架,不需要我们手工去写这些 SQL 查询了 .. 可以通过这些框架提供的一些更简单方便的方法去处理数据库里的数据 .. 比如使用 Query Builder .. 或者 ORM 等等 .. 这些方法的底层其实用的还是 SQL,只不过它给你提供了更简单,更友好的使用方式 ..
但是我建议多少你都需要了解一下 SQL,理解一下它到底是怎么一回事 .. 这样以后遇到问题也可以更好的解决 ..