点击关注上方“SQL数据库开发”,
设为“置顶或星标”,第一时间送达干货
SQL从本质上来说,它是一种结构化查询语言,是用来数据库之间的通信的编程语言。作为一名Java程序员,我们从Java角度来看,SQL语言相当于Java接口,而数据库是实现这个接口的实现类,SQL语句则是实现类的方法!!。从这里我们就可以理解了,每个数据库都有着自己独特的规则,但大体上是遵循SQL标准。
SQL 语句有一个让大部分人都感到困惑的地方,就是我写的 SQL 语句的跟我预想要的结果不一样。在这里,我们就以 Mysql 数据库为例,对一条 SQL 语句的执行顺序进行分析。
接下来再走一步,让我们看看一条 SQL 语句的前世今生。
首先看一下示例语句
它的执行顺序是这样的
准备数据
我们会先准备一些数据,即创建 classes、student 表,并插入测试数据, SQL语句如下: