sqlite window下安装及第一次创建数据库

SQLite 是 D. Richard Hipp 用 C 语言编写的开源嵌入式数据库引擎。它是完全独立的,不具有外部依赖性。它是作为 PHP V4.3 中的一个选项引入的,构建在 PHP V5 中。SQLite 支持多数 SQL92 标准,可以在所有主要的操作系统上运行,并且支持大多数计算机语言。SQLite 还非常健壮。其创建者保守地估计 SQLite 可以处理每天负担多达 100,00 次点击率的 Web 站点,并且 SQLite 有时候可以处理 10 倍于上述数字的负载。

功能

SQLite 对 SQL92 标准的支持包括索引、限制、触发和查看。SQLite 不支持外键限制,但支持原子的、一致的、独立和持久 (ACID) 的事务(后面会提供有关 ACID 的更多信息)。

这意味着事务是原子的,因为它们要么完全执行,要么根本不执行。事务也是一致的,因为在不一致的状态中,该数据库从未被保留。事务还是独立的,所以,如果在同一时间在同一数据库上有两个执行操作的事务,那么这两个事务是互不干扰的。而且事务是持久性的,所以,该数据库能够在崩溃和断电时幸免于难,不会丢失数据或损坏。

SQLite 通过数据库级上的独占性和共享锁定来实现独立事务处理。这意味着当多个进程和线程可以在同一时间从同一数据库读取数据,但只有一个可以写入数据。在某个进程或线程向数据库执行写入操作之前,必须获得独占锁定。在发出独占锁定后,其他的读或写操作将不会再发生。

SQLite 网站上记录了完整的 SQLite locking semantics

windows安装

官方网站下载 http://www.sqlite.org/

直接解压就可以看到一个sqlite3.exe文件

一、创建数据库:

环境:把数据库解压在的的d:\sqlite文件夹下

实验一:创建数据库 架设school(以后将都按照这个数据库来介绍sqlite学习)

1、“开始->运行->cmd"

 

2、创建命令:d:\sqlite\sqlite3 <路径>+数据库名称   备注:数据库名优特殊的扩展名

 

然后查看c:\users\caizhimin\有一个school的文件,新建完以后并选择此数据库

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注