元素码农
基础
UML建模
数据结构
算法
设计模式
网络
TCP/IP协议
HTTPS安全机制
WebSocket实时通信
数据库
sqlite
postgresql
clickhouse
后端
rust
go
java
php
mysql
redis
mongodb
etcd
nats
zincsearch
前端
浏览器
javascript
typescript
vue3
react
游戏
unity
unreal
C++
C#
Lua
App
android
ios
flutter
react-native
安全
Web安全
测试
软件测试
自动化测试 - Playwright
人工智能
Python
langChain
langGraph
运维
linux
docker
工具
git
svn
🌞
🌙
目录
▶
SQLite基础概念
什么是SQLite
应用场景分析
与其他数据库对比
▶
环境安装配置
Windows安装指南
MacOS安装指南
Linux安装指南
命令行工具使用
▶
数据库操作基础
创建第一个数据库
连接与断开连接
数据库文件管理
删除数据库
▶
数据表操作
数据类型详解
创建数据表
修改表结构
删除数据表
约束与索引
▶
数据操作CRUD
插入数据INSERT
查询数据SELECT
更新数据UPDATE
删除数据DELETE
条件查询WHERE
联合查询JOIN
子查询SUBQUERY
复合条件查询
分组聚合查询
集合查询
排序与分页
▶
数据库管理基础
事务处理
备份与恢复
性能优化基础
发布时间:
2025-04-02 22:42
↑
☰
# MacOS安装SQLite指南 本文将详细介绍如何在MacOS系统上安装和配置SQLite数据库环境。MacOS系统通常已经预装了SQLite,但我们还是会介绍完整的安装和配置过程。 ## 系统自带SQLite ### 检查SQLite安装 1. **验证SQLite是否已安装** ```bash sqlite3 --version ``` 如果显示版本号,说明系统已经安装了SQLite。 2. **查看SQLite位置** ```bash which sqlite3 ``` 通常位于 `/usr/bin/sqlite3` ## 使用Homebrew安装 ### 安装Homebrew 如果还没有安装Homebrew: ```bash # 安装Homebrew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` ### 安装SQLite 1. **使用Homebrew安装** ```bash brew install sqlite ``` 2. **验证安装** ```bash sqlite3 --version ``` ## 图形界面工具 ### DB Browser for SQLite 1. **使用Homebrew安装** ```bash brew install --cask db-browser-for-sqlite ``` 2. **手动安装** - 访问 [DB Browser官网](https://sqlitebrowser.org/) - 下载MacOS版本 - 将应用拖到Applications文件夹 ### SQLite Studio 1. **下载安装** - 访问 [SQLite Studio官网](https://sqlitestudio.pl/) - 下载MacOS版本 - 解压并移动到Applications文件夹 ## 配置SQLite ### 命令行配置 1. **创建配置文件** ```bash touch ~/.sqliterc ``` 2. **添加常用配置** ```bash # 编辑.sqliterc文件 echo ".mode column .headers on .timer on" > ~/.sqliterc ``` ### 环境变量设置 1. **编辑Shell配置文件** ```bash # 如果使用bash echo 'export PATH="/usr/local/opt/sqlite/bin:$PATH"' >> ~/.bash_profile # 如果使用zsh echo 'export PATH="/usr/local/opt/sqlite/bin:$PATH"' >> ~/.zshrc ``` 2. **应用更改** ```bash # 对于bash source ~/.bash_profile # 对于zsh source ~/.zshrc ``` ## 测试安装 ### 创建测试数据库 1. **启动SQLite** ```bash sqlite3 test.db ``` 2. **创建测试表** ```sql CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT); INSERT INTO users (name) VALUES ('test'); SELECT * FROM users; ``` ### 使用图形界面 1. **启动DB Browser** - 打开Applications中的DB Browser - 创建新数据库 - 创建表并插入数据 ## 常见问题解决 ### 权限问题 1. **文件访问权限** ```bash # 修改数据库文件权限 chmod 644 your_database.db ``` 2. **目录权限** ```bash # 修改目录权限 chmod 755 your_directory ``` ### 版本冲突 1. **检查版本** ```bash # 查看系统SQLite版本 sqlite3 --version # 查看Homebrew安装的版本 brew list sqlite --versions ``` 2. **切换版本** ```bash # 使用Homebrew版本 export PATH="/usr/local/opt/sqlite/bin:$PATH" ``` ## 升级和维护 ### 版本升级 1. **使用Homebrew升级** ```bash brew update brew upgrade sqlite ``` 2. **更新图形界面工具** ```bash # 更新DB Browser brew upgrade --cask db-browser-for-sqlite ``` ### 维护建议 1. **定期更新** - 保持系统更新 - 更新Homebrew包 - 更新图形界面工具 2. **备份配置** - 备份.sqliterc文件 - 保存自定义设置 - 记录环境变量配置 ## 总结 MacOS上安装SQLite非常简便: - 系统通常预装SQLite - Homebrew提供简单的安装方式 - 提供多种图形界面工具选择 - 配置过程直观简单 建议: - 使用Homebrew管理SQLite - 配置.sqliterc提高使用效率 - 选择合适的图形界面工具 - 定期进行更新维护