SQL 与 SQLite

2024 年 8 月 29 日 | 阅读 2 分钟

SQL 和 SQLite 的区别

SQLSQLite
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 的数据库管理系统。

下一个主题SQLite 历史