计算思维课上 老师留下的问题 大一学生
1、首先SQL语言是数据库结构化查询语言,是非过程化编程语言。而程序设计语言则有更多的面向对象及逻辑程序设计。比如用SQL语言编写个窗口、做个进度条什么的,是无法实现的。2、SQL语言可以说是,程序设计语言和数据库之间的一个翻译官。程序设计中需要操作数据库,则通过SQL语言来翻译给数据库管理系统。如图所示:
3、不同数据库管理系统会有一些特殊的SQL规范,比如 TOP 是无法在mysql中使用的。而这些规范与程序设计语言无关。