sql、DB、DBMS分别是什么。他们之间的关系?
DB:
DataBase
(数据库。数据库实际上在硬盘上以文件的形式存在)
DBMS:
DataBase Managesent System (数据库管理系统,常见的有: mysql oracle DB2 sybase
sqlserve…)
SQL:
结构化查询语言,是 一门标准通用的语言。标准的sql适合于所有的数据库产品。
SQL属于高级语言。只要能看懂英语单词的,写出来的sql语句,可以读懂什么意思。
SQL语句在执行的时候。实际上内都也会先进行编译,然后再执行sql。(sql语句的编译由DBMS完成。)
它们之间的关系:
DBMS:负责执行sql语句。通过执行sql语句来操作DB当中的数据。
DBMS-(执行)->SQL-(操作)-> DB