SQL 和 SQLite 的区别

原文:https://www . geesforgeks . org/SQL 和 sqlite 之间的差异/

1。结构化查询语言(SQL) : SQL 代表结构化查询语言。SQL 可以访问、创建和管理数据库。SQL 已经成为美国国家标准协会的标准。

2。 SQLite : SQLite 是提供关系数据库管理系统的软件。SQLite 在设置、数据库管理和所需资源方面是轻量级的。SQLite 具有自包含、无服务器、零配置等特性。

SQL 和 SQLite 的区别:

结构化查询语言 SQLite
SQL 是用于查询关系数据库系统的结构化查询语言。它是用 C 语言写的。 SQLite 是一个用 ANSI-C 语言编写的关系数据库管理系统
SQL 是标准的,它指定了如何创建关系模式、如何在关系中插入或更新数据、如何启动和停止事务等。 SQLite 是基于文件的。它不同于其他 SQL 数据库,因为与大多数其他 SQL 数据库不同,SQLite 没有单独的服务器进程。
SQL 的主要组成部分是数据定义语言、数据操作语言和数据控制语言。 SQLite 支持 SQL 的许多功能,性能很高,但不支持存储过程。
SQL 是结构化查询语言,用于数据库,如 MySQL、Oracle、微软 SQL Server、IBM DB2 等。 SQLite 是可移植的数据库资源。它可以获得用于访问该数据库的任何编程语言的扩展。
传统的 SQL 数据库需要像 OracleDB 数据库一样作为服务运行,才能连接并提供许多功能。 SQLite 数据库系统不提供这样的功能。
SQL 是其他 SQL 数据库使用的查询语言。它不是数据库本身。 SQLite 是关系数据库管理系统本身,它使用 SQL。