C# Winform SQLite学习笔记(一):SQLite基本介绍

目录

一、SQLite介绍

二、下载安装

三、SQLite数据类型

一、SQLite介绍

SQLite,是一款遵守ACID的轻型关系型数据库管理系统,具有自给自足、无服务器、零配置、事务性的 SQL 数据库引擎特点。SQLite引擎不是一个独立进程,而是连接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接API调用。整个数据库(定义、表、索引和数据本身)都在宿主主机上存储在一个单一的文件中,SQLite 直接访问。

  • 不需要一个单独的服务器进程或操作的系统(无服务器的)。 SQLite 不需要配置,这意味着不需要安装或管理。
  • 一个完整的 SQLite 数据库是存储在一个单一的跨平台的磁盘文件。
  • SQLite 是非常小的,是轻量级的,完全配置时小于400KiB,省略可选功能配置时小于250KiB。
  • SQLite 是自给自足的,这意味着不需要任何外部的依赖。 SQLite事务是完全兼容 ACID 的,允许从多个进程或线程安全访问。
  • SQLite 支持 SQL92(SQL2)标准的大多数查询语言的功能。
  • SQLite 使用 ANSI-C 编写的,并提供了简单和易于使用的 API。
  • SQLite 可在 UNIX(Linux, MacOS-X, Android, iOS)和 Windows(Win32, WinCE, WinRT)中运行。

二、下载安装

  1.  System.Data.SQLite 官网 下载download 中的 Setups for 64-bit Windows (.NET Framework 4.6) sqlite-netFx46-setup-x64-2015-1.0.104.0.exe 然后运行安装。
  2. System data Sqlite 是用 C# 封装好的,直接打开Visual Studio (我的版本是2019),新开个工程,在菜单“项目”→“添加引用”→“浏览” 中,去 Sqlite 的安装目录下选择 System.Data.SQLite.dll。在工程中开头添加 using 语句:
	using System.Data.SQLite;

 

三、SQLite数据类型

  1. 储存的数据类型有以下5种:
存储类 描述
NULL 值是一个 NULL 值。
INTEGER 值是一个带符号的整数,根据值的大小存储在 1、2、3、4、6 或 8 字节中。
REAL 值是一个浮点值,存储为 8 字节的 IEEE 浮点数字。
TEXT 值是一个文本字符串,使用数据库编码(UTF-8、UTF-16BE 或 UTF-16LE)存储。
BLOB 值是一个 blob 数据,完全根据它的输入存储。
SQLite 的存储类稍微比数据类型更普遍。INTEGER 存储类,例如,包含 6 种不同的不同长度的整数数据类型。
  1. SQLite 亲和(Affinity)类型
  2. Date 与 Time 数据类型
存储类 日期格式
TEXT 格式为 "YYYY-MM-DD HH:MM:SS.SSS" 的日期。
REAL 从公元前 4714 年 11 月 24 日格林尼治时间的正午开始算起的天数。
INTEGER 从 1970-01-01 00:00:00 UTC 算起的秒数。

 

    上一篇:什么都没有哦   目录 下一篇:数据库的增删修改操作    

 

你可能感兴趣的:(C#,Winform,SQLite学习笔记,sqlite,winform,数据库,c#)