SQLite

下载SQLite tools

SQLite Download Page

选择Precompiled Binaries for Windows下边的 sqlite-tools-win-x64-x.zip

比如sqlite-tools-win-x64-3460100.zip

这个是面安装的解压即用。

工作方式

SQLite3 并不是一个传统的客户端-服务器架构的数据库系统,因此它没有端口号 。相反,SQLite3 是一种嵌入式数据库,它直接与应用程序一起运行在同一进程中,并且数据库文件通常存储在本地文件系统上。这意味着 SQLite3 不需要像 MySQL 或 SQL Server 那样通过网络端口来提供服务6, 3

具体来说,SQLite3 的工作方式如下:

  • 它通过直接读写本地文件来存储和检索数据。
  • 应用程序直接调用 SQLite3 提供的 C 语言 API 来操作数据库文件。
  • 不需要单独的数据库服务器进程或服务来管理数据。

因此,当你使用 SQLite3 时,你实际上是在与存储在文件系统中的数据库文件交互,而不是通过网络连接到远程数据库服务器。这种方式使得 SQLite3 成为了一个非常适合于小型项目、桌面应用或移动应用的数据库选择。

命令的方式启动

sqlite3.exe

基本操作

创建表

语法

CREATE TABLE table_name (

column_name1 data_type1 [constraint1],

column_name2 data_type2 [constraint2],

...);

字段描述

column_name 你起一个包含字母数字下滑线的名字

data_type : 参考Datatypes In SQLite

constraint:

PRIMARY KEY

UNIQUE

CHECK

FOREIGN KEY

例子

CREATE TABLE user (

id INT PRIMARY KEY,

name VARCHAR(20),

email VARCHAR(50) UNIQUE,

age INT );

相关推荐
代钦塔拉4 分钟前
Qt4 vs Qt5 带参数信号槽的连接方式详解
开发语言·数据库·qt
2401_846339564 分钟前
MySQL在云环境如何选择存储类型_SSD与高性能云盘配置建议
jvm·数据库·python
zhaoyong2221 小时前
SQL如何统计每个用户的首次行为时间_MIN聚合与分组
jvm·数据库·python
2501_901006471 小时前
C#怎么实现配置热更新 C#如何在运行时动态刷新配置文件不需要重启程序【技巧】
jvm·数据库·python
m0_470857641 小时前
HTML怎么创建响应式图片备选方案_HTML srcset与sizes结构【详解】
jvm·数据库·python
lifewange1 小时前
PostgreSQL介绍
数据库·postgresql
oradh2 小时前
Oracle数据库中的Java概述
java·数据库·oracle·sql基础·oracle数据库java概述
2301_795099742 小时前
如何优化SQL中大批量数据的物理删除_分批次与间隔控制
jvm·数据库·python
2301_812539673 小时前
CSS如何引入CSS形状生成器_通过自定义属性实现图形化样式
jvm·数据库·python
maxmaxma3 小时前
Claude Code集成DeepSeek-V4-pro全栈开发 - MCP 连接数据库
数据库·ai