好象没听说过有对SQL名称的解释:)
我只讲讲我的理解。
对数据库的查询方法其实是有很多种的,现在用得比较多的是SQL、QBE,这两种方法风格是不一样的。SQL是基于结构的查询,你只要知道数据库的结构,就能查出你要的结果,不需要知道记录是如何存放的。QBE是query by example 的缩写,是基于例子的查询,象ACCESS中查询设计器就是一个例子。可以回想一下以前的DBASE/FOXBASE 中的查询,它是直接将表打开,过滤、排序、逐条记录扫描,就不是基于结构的查询。
我觉得SQL语言是一个伟大的发明,对数据库的发展功不可没。
我只讲讲我的理解。
对数据库的查询方法其实是有很多种的,现在用得比较多的是SQL、QBE,这两种方法风格是不一样的。SQL是基于结构的查询,你只要知道数据库的结构,就能查出你要的结果,不需要知道记录是如何存放的。QBE是query by example 的缩写,是基于例子的查询,象ACCESS中查询设计器就是一个例子。可以回想一下以前的DBASE/FOXBASE 中的查询,它是直接将表打开,过滤、排序、逐条记录扫描,就不是基于结构的查询。
我觉得SQL语言是一个伟大的发明,对数据库的发展功不可没。
只是知道“做什么”,不管”怎么做“,在SQL里,的圈套就是结构化的支持了,
意思大概就 是这样吧
2。大个比方:
如果没有sql,直接打开表,滤呀,排呀,扫呀,做个嵌套查询试试:(
有了sql:)