Windows上使用sqlite3

安装

  去官网http://www.sqlite.org/download.html下载Windows下安装包,下载后,解压,设置环境变量

  例如放在D:\sqlite3下,将D:\sqlite3加入环境变量 path 中

简单命令使用

  新建数据库

    先建立一个 DB目录

mkdir DB
cd DB
sqlite3 test.db 

创建和打开数据库命令是一样的,即如果文件在当前目录下不存在,则新建;如果存在,则打开

test.sql

复制代码
BEGIN TRANSACTION;
CREATE TABLE Names(Id integer, Name text);
INSERT INTO Names VALUES(1,'Tom');
INSERT INTO Names VALUES(2,'Lucy');
INSERT INTO Names VALUES(3,'Frank');
INSERT INTO Names VALUES(4,'Jane');
INSERT INTO Names VALUES(5,'Robert');
COMMIT;

BEGIN TRANSACTION;
CREATE TABLE Friends(Id integer PRIMARY KEY, Name text UNIQUE NOT NULL,
                     Sex text CHECK(Sex IN ('M', 'F')));
INSERT INTO Friends VALUES(1,'Jane','F');
INSERT INTO Friends VALUES(2,'Thomas','M');
INSERT INTO Friends VALUES(3,'Franklin','M');
INSERT INTO Friends VALUES(4,'Elisabeth','F');
INSERT INTO Friends VALUES(5,'Mary','F');
INSERT INTO Friends VALUES(6,'Lucy','F');
INSERT INTO Friends VALUES(7,'Jack','M');
COMMIT;
复制代码

  导入数据

.read   test.sql

  列出所有的表

.tables

  显示数据库结构

.schema

 

显示表结构

.schema 表名

设置导出目标

.output 文件名

导出

dump    表名

查看数据

SELECT * FROM 表名;

 

设置显示模式:.mode    模式

  默认的是 list 显示模式,一般使用 column

显示标题栏:.headers   on

列出当前显示格式设置情况:.show

 

可视化工具可以使用SQLiteStudio

 

posted @   慕尘  阅读(1027)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2016-11-23 在 Linux 中查看时区
2015-11-23 Yii日志记录Logging
点击右上角即可分享
微信分享提示