sql、DB、DBMS分别是什么,他们之间什么关系?

DB:
 DateBase(数据库,数据库实际上在硬盘上以文件的形式存在)

DBMS:
 DateBase Management System(数据库管理系统,常用的有:MySQL Oracle DB2 Sybase SqlServer…)

SQL:
 结构化查询语言,是一门标准通用的语言。标准的sql适合于所有的数据库产品
 SQL属于高级语言。
 SQL语句在执行的时候,实际上内部也会先进行编译,然后在执行sql(sql语句的编译由DBMS完成)

DBMS负责执行sql语句,通过执行sql语句来操作DB当中的数据。
DBMS -(执行)->SQL -(操作)->DB

你可能感兴趣的:(sql基础)