SQL和SQLite之间的差异
SQL | SQLite的 |
---|---|
SQL是一种结构化查询语言,用于查询关系数据库系统。它是用C语言写的。 | SQLite是一个嵌入式的关系数据库管理系统,它是用ANSI-C语言编写的。 |
SQL是指定如何创建关系模式,数据插入或更新的关系,交易的启动和停止等标准 | SQLite是基于文件的。它与其他SQL数据库不同,因为与大多数其他SQL数据库不同,SQLite没有单独的服务器进程。 |
SQL的主要组成部分是数据定义语言(DDL)、数据操作语言(DML)、嵌入式SQL和动态SQL。 | SQLite支持SQL的许多功能,具有较高的性能,而且不支持存储过程。 |
SQL是一种结构化查询语言,用于MySQL、Oracle、Microsoft SQL Server、IBM DB2等数据库。它本身不是数据库。 | SQLite是一种可移植的数据库资源。您必须获得SQLite的扩展,无论你使用何种语言进行编程,都可以访问该数据库。您可以访问所有的桌面和移动应用程序。 |
传统的SQL数据库需要运行像OracleDB的服务来连接,并提供了很多功能的。 | SQLite数据库系统没有?我们不提供这些功能。 |
SQL是一种查询语言,被不同的SQL数据库所使用。它本身不是数据库。 | SQLite是一个数据库管理系统本身,它使用SQL。 |