Linux下使用SQLite的基本操作

最近在写毕设,实在是忙的不行,最近尝试着往树莓派上加一个数据库,存一些简单的数据,一开始打算用SQL,后来担心树莓派的运算能力,就找到了更小型的SQLite,所占用的内存很小,基本只用几百KB内存就可以运行,基本用法和SQL没有什么差别,尝试着记录一些增删改查的基本操作.
所使用的编程语言是Python

SQLite的安装

一般情况下,Linux都会预安装SQLite,所以在安装前可以尝试先看一先自己的电脑上有没有安装:

$ sqlite3
SQLite version 3.28.0 2019-04-15 14:49:49
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite> 

输入.quit退出
如果没有安装,可以根据以下步骤进行安装

sudo apt-get install sqlite3  

如果安装后不想使用命令行,可以安装图形化界面

sudo apt-get install sqlitebrowser  

安装其它语言的支持

//PHP支持   
sudo apt-get install php5-sqlite  
//Ruby支持   
sudo apt-get install libsqlite3-ruby  
//Python支持   
sudo apt-get install python-pysqlite3

SQLite基本操作

准备工作

  1. 获取可用命令和相关信息
sqlite>.help
  1. 查看 SQLite 命令提示符的默认设置
sqlite>.show
    echo: off
  	explain: off
  	headers: off
    mode: column
	nullvalue: ""
    output: stdout
	separator: "|"
    width:
sqlite>

个人常用的是:

sqlite>.header on
sqlite>.mode column

创建数据库

$ sqlite3 DatabaseName.db

该命令在当前目录下创建一个文件 testDB.db。该文件将被 SQLite 引擎用作数据库。

创建表

CREATE TABLE database_name.table_name(
   column1 datatype  PRIMARY KEY
  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值