当前位置: 首页 > news >正文

Linux系统上使用SQLite

在这里插入图片描述

1. 安装SQLite

在Linux上安装SQLite非常简单。可以使用包管理器(如apt、yum)直接从官方软件源安装SQLite。例如,在Ubuntu上使用以下命令安装SQLite:

sudo apt-get install sqlite3

2. 打开或创建数据库

要打开或创建一个SQLite数据库,可以在终端中使用sqlite3命令,并指定要打开或创建的数据库文件路径。如果指定的数据库文件不存在,则会创建一个新的数据库。

sqlite3 <database_file>

如果数据库文件不存在,将会创建一个新的数据库文件。

3. 执行SQL语句

一旦打开了数据库,就可以在sqlite3命令行中执行各种SQL语句。例如,我们可以创建表、插入数据、查询数据等。

-- 创建表
CREATE TABLE users (id INTEGER PRIMARY KEY,name TEXT,age INTEGER
);-- 插入数据
INSERT INTO users (name, age) VALUES ('John', 25);-- 查询数据
SELECT * FROM users;

4. 导入和导出数据

使用.import命令可以将外部文件中的数据导入到数据库表中。

sqlite> .mode csv   -- 设置导入模式为CSV格式(可以根据需要设置)
sqlite> .import <csv_file> <table_name>   -- 将CSV文件数据导入到指定表中

使用.output命令可以将查询结果导出到文件中。

sqlite> .output <output_file>   -- 将查询结果输出到指定文件中
sqlite> SELECT * FROM users;    -- 执行查询
sqlite> .output stdout           -- 将输出恢复到终端

5. 查看表和模式

使用.tables命令可以查看当前数据库中的所有表格。

sqlite> .tables

使用.schema命令可以查看指定表的模式。

sqlite> .schema <table_name>

6. 退出SQLite命令行

要退出sqlite3命令行,可以使用.quit.exit命令。

sqlite> .quit
http://www.lryc.cn/news/172271.html

相关文章:

  • 实现一个超级简单的string类(基于c++)
  • uniapp存值和取值,获取登录凭证 code方法
  • 【SpringCloud微服务全家桶学习笔记-服务调用Ribbon/openFeign】
  • Qt使用I.MX6U开发板上的按键(原理:将电脑键盘方向键↓在Qt中的枚举值与开发板中按键定义的枚举值一致,这样电脑端测试效果就与开发板的一致)
  • C++ RAII在HotSpot VM中的重要应用
  • python随手小练
  • MySQL——函数和流程控制
  • 【Vue3 源码讲解】nextTick
  • 什么是ATR,在聚宽量化平台如何计算ATR
  • Python 爬虫实战之爬淘宝商品并做数据分析
  • Python爬虫-requests.exceptions.SSLError: HTTPSConnectionPool疑难杂症解决(1)
  • 12:STM32---RTC实时时钟
  • 【动态规划刷题 16】最长等差数列 (有难度) 等差数列划分 II - 子序列
  • 【postgresql】替换 mysql 中的ifnull()
  • 单例模式(懒汉式,饿汉式,变体)
  • Java Lambda表达式:简洁且强大的函数式编程工具
  • 开源框架中的责任链模式实践
  • 智能配电系统:保障电力运行安全、可控与高效
  • MySQL学习系列(11)-每天学习10个知识
  • 如何通过Gunicorn和Niginx部署Django
  • C语言 cortex-A7核UART总线实验
  • asp.net C#免费反编译工具ILSpy
  • 演讲实录:DataFun 垂直开发者社区基于指标平台自主洞察北极星指标
  • ffmpeg编译 Error: operand type mismatch for `shr‘
  • 【Windows Server 2012 R2搭建FTP站点】
  • python教程:使用gevent实现高并发并限制最大并发数
  • 借助reCAPTCHA实现JavaScript验证码功能
  • 监控数据的采集方式及原理
  • Vue路由与node.js环境搭建
  • 腾讯云16核服务器性能测评_轻量和CVM配置大全