SQLite3数据库

SQLite3是一款轻量级、遵守ACID的关系数据库管理系统,广泛应用于嵌入式系统,支持多种操作系统和编程语言。其占用资源少,处理速度快于Mysql和PostgreSQL。主要特性包括:动态数据类型、数据库附加与分离、SQL92标准支持。SQLite3不支持用户自定义函数、存储过程和某些类型的JOIN操作。其数据类型包括NULL、INTEGER、REAL、TEXT和BLOB。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SQLite3数据库简介

◆SQLite第一个Alpha版本诞生于2000年5月. 至今已经有10个年头了. SQLite也迎来了一个版本 SQLite 3已经发布.  
 
◆SQLite是一款轻型的数据库,是遵守ACID的关系式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。

创建SQLite数据库

在Linux命令行下,启动sqlite3
示例:sqlite3 mydb.txt
说明: 打开数据库文件mydb.txt,数据库名默认为main。如果mydb.txt不存在,则新建文件

附加数据库Attach

附加数据库Attach语句:
是指附加已经存在的数据库,使得多个数据库并存,由sqlite统一管理
命令格式: ATTACH [DATABASE] database-filename AS database-name
示例:

sqlite>attach database ‘mydb.dat’ as mydb
	注意:文件名有.符号,需要用引号(sqlite>表示这里是在linux下运行的)
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

别呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值