010-88888888

首页 > 新闻中心

数据库软件 sql SQLite 局限性

发布时间 : 2021-04-03 11:02:09 浏览: 116次 来源:G.E.M.整理 作者:G.E.M.

SQLite简介

本教程可帮助您了解什么是SQLite数据库软件 sql,它与SQL之间的区别,需要它的原因以及它如何处理应用程序数据库。

SQLite是一个软件库,可实现自足的,无服务器的,零配置的事务型SQL数据库引擎。 SQLite是增长最快的数据库引擎,无论其大小如何,它的普及程度都在不断提高。 SQLite源代码不受版权限制。

什么是SQLite?

SQLite是一个进程内库,可实现自足的,无服务器的乐鱼体育,零配置的事务型SQL数据库引擎。这是一个零配置数据库,这意味着与其他数据库不同乐鱼体育,您无需在系统中对其进行配置。

与其他数据库一样,SQLite引擎也不是一个独立的进程,可以根据应用程序需求进行静态或动态连接。 SQLite直接访问其存储文件。

为什么要使用SQLite?历史

2000年-D. Richard Hipp设计了SQLite数据库软件 sql,无需管理即可运行该程序。

2000年-8月,SQLite 1. 0发布了GNU数据库管理器(GNU数据库管理器)。

2011年-Hipp宣布将UNQl接口添加到SQLite DB中并开发UNQLite(面向文档的数据库)。

SQLite限制

在SQLite中,SQL92不支持的功能如下:

功能描述

右外加入

仅实现LEFT OUTER JOIN。

完全外部加入

仅实现LEFT OUTER JOIN。

ALTER TABLE

支持RENAME TABLE和ALTER TABLE的ADD COLUMN变体,但不支持DROP COLUMN,ALTER COLUMN和ADD CONSTRAINT。

触发支持

支持EACH ROW触发器,但不支持FOR EACH STATEMENT触发器。

观看次数

数据库软件 sql_sql语句创建sql数据库表_sql 数据库表字段设计实例

在SQLite中,视图是只读的。您不能在视图上执行DELETE,INSERT或UPDATE语句。

GRANT and REVOKE

唯一可以应用的访问权限是基础操作系统的普通文件访问权限。

SQLite命令

用于与关系数据库进行交互的标准SQLite命令类似于SQL。命令包括CREATE,SELECT,INSERT乐鱼体育乐鱼体育乐鱼体育,UPDATE,DELETE和DROP。根据这些命令的操作性质数据库软件 sql,它们可以分为以下几种类型:

DDL数据定义语言命令说明

创建

sql 数据库表字段设计实例_数据库软件 sql_sql语句创建sql数据库表

在数据库中创建新表,表视图或其他对象。

更改

修改数据库中的现有数据库对象,例如表。

DROP

删除整个表,表的视图或数据库中的其他对象。

DML-数据处理语言命令说明

插入

创建记录。

更新

修改记录。

删除

删除记录。

DQL-数据查询语言命令说明

选择

从一个或多个表中检索某些记录。

将文章分享到..

在线客服

>>
在线客服