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 分钟前
Spring 全家桶使用教程 —— 后端开发从入门到精通
java·数据库·spring
Y_3_726 分钟前
Redis 中 String 字符串类型详解
linux·数据库·redis·缓存·bootstrap
gorgor在码农1 小时前
Mysql 架构
数据库·mysql·架构
妃衣1 小时前
Tkinter制作登录界面以及登陆后页面切换--用户数据从数据库获取并进行合法性校验(二)
python·sqlite·tkinter
@月落1 小时前
获取douyin商品详情:API接口的力量
java·前端·数据库
program-learner1 小时前
日志系统扩展一:日志落地数据库:MySQL、SQLite3
数据库·mysql·sqlite·项目·日志系统
dbln2 小时前
MySQL之基本查询(一)(insert || select)
数据库·mysql
好看资源平台2 小时前
Rust SQLite 跨平台使用
开发语言·rust·sqlite
java—大象2 小时前
基于Java+Jsp+SpringMVC漫威手办商城系统设计和实现
java·数据库·spring boot·python·课程设计
程序猿进阶2 小时前
定时任务上云改造方案
java·服务器·网络·数据库·性能优化·定时任务·上云