This commit is contained in:
oneao committed 2026-04-24 17:28:11 +08:00
1 parent 07e0001b87
commit 46cbb2f50d
543 files changed
+32576 -4231

No files matched your search

@@ -1,3 +1,21 @@
# PostgreSQL(关系型数据库)
PostgreSQL(常简称“Postgres”)是一款强调可扩展性和标准兼容性的对象关系型数据库管理系统(ORDBMS)。作为数据库服务器,其核心功能是安全存储数据并支持最佳实践,同时支持本地或网络(含互联网)中的应用程序按需检索数据。它可处理从小型单机应用到高并发互联网应用的各类负载,最新版本还支持数据库复制以提升安全性和可扩展性。
PostgreSQL 实现了 SQL:2011 标准的大部分功能,支持 ACID 事务(含多数 DDL 语句),通过多版本并发控制(MVCC)避免锁竞争,提供防脏读和完全可序列化能力。它支持复杂 SQL 查询、多种索引类型、可更新视图、物化视图、触发器、外键,以及函数和存储过程,并拥有丰富的第三方扩展。此外,PostgreSQL 支持从其他数据库迁移,通过标准 SQL 兼容和迁移工具,甚至可通过内置或第三方扩展模拟专有数据库的特性(如 Oracle)。
PostgreSQL 实现了 SQL:2011 标准的大部分功能,支持 ACID 事务(含多数 DDL 语句),通过多版本并发控制(MVCC)避免锁竞争,提供防脏读和完全可序列化能力。它支持复杂 SQL 查询、多种索引类型、可更新视图、物化视图、触发器、外键,以及函数和存储过程,并拥有丰富的第三方扩展。此外,PostgreSQL 支持从其他数据库迁移,通过标准 SQL 兼容和迁移工具,甚至可通过内置或第三方扩展模拟专有数据库的特性(如 Oracle)。
## Docker安装
dockerhub网站:https://hub.docker.com/_/postgres
1. 拉取
```bash
docker pull postgres@18
```
2. 运行
```bash
docker run --name postgres18 -e POSTGRES_PASSWORD=xxx -p 5432:5432 -d postgres:18
```
> 初始化数据库:postgres 默认用户名:postgres
@@ -1,15 +0,0 @@
## Docker安装
dockerhub网站:https://hub.docker.com/_/postgres
1. 拉取
```bash
docker pull postgres@18
```
2. 运行
```bash
docker run --name postgres18 -e POSTGRES_PASSWORD=xxx -p 5432:5432 -d postgres:18
```
> 初始化数据库:postgres 默认用户名:postgres
@@ -1,3 +1,5 @@
# Redis(内存键值数据库)
## Docker 安装
拉取镜像
Whitespace-only changes.
@@ -1,10 +1,25 @@
# SQL Server(关系型数据库)
SQL Server 是微软推出的一款关系型数据库管理系统(RDBMS),主要用于存储、管理和处理结构化数据。
简单来说可以这样理解:
稳定可靠:常用于企业级应用,适合处理大量数据和高并发场景
功能全面:支持事务、索引、视图、存储过程、触发器等常见数据库功能
和微软生态集成好:和 Windows、.NET、Azure 等配合非常顺畅
易上手:自带管理工具(SSMS),对新手和运维都比较友好
## Windows系统
### 安装
**1**、登陆微软中国官网:[Microsoft - Official Home Page](https://link.zhihu.com/?target=https%3A//www.microsoft.com/zh-cn/);在搜索中输入 SQL Server 2008 并搜索。
![img](./assets/v2-7b64ed995472d681b150272e831bd06f_1440w.jpg)
![img](./assets/sqlserver/v2-7b64ed995472d681b150272e831bd06f_1440w.jpg)
下载链接:
@@ -14,7 +29,7 @@
下载 64 位程序,如果系统是 32 位,就选 32 位的
![image-20250610210005234](./assets/image-20250610210005234.png)
![image-20250610210005234](./assets/sqlserver/image-20250610210005234.png)
这里只下载 **SQLEXPR_x64_CHS.exe** ,可视化工具选用 **Navicat**
@@ -24,7 +39,7 @@
双击SQLEXPR_x64.CHS
![img](./assets/v2-a3b4eaa43750e31661f95cc1e25d7c55_1440w.jpg)
![img](./assets/sqlserver/v2-a3b4eaa43750e31661f95cc1e25d7c55_1440w.jpg)
等待加载完毕
@@ -32,39 +47,39 @@
根据他的提示进行安装就行)
![img](./assets/v2-21688a13be329ecf9efbdbc4040596a3_1440w.jpg)
![img](./assets/sqlserver/v2-21688a13be329ecf9efbdbc4040596a3_1440w.jpg)
如果没有,请忽略这一步。
当他顺利加载完毕之后,我们就可以看到下图所示的界面,**点击全新安装**
![img](./assets/v2-1688783d592ae41aa9fcf397867a2588_1440w.jpg)
![img](./assets/sqlserver/v2-1688783d592ae41aa9fcf397867a2588_1440w.jpg)
![img](./assets/v2-4c7d6f2d930368d96ed646c8ef1e12c8_1440w.jpg)
![img](./assets/sqlserver/v2-4c7d6f2d930368d96ed646c8ef1e12c8_1440w.jpg)
接受并下一步
![img](./assets/v2-f3f22c97d8dfe77a9adb6811aa60dffe_1440w.jpg)
![img](./assets/sqlserver/v2-f3f22c97d8dfe77a9adb6811aa60dffe_1440w.jpg)
点击安装
一直下一步,保持默认设置到”实例配置“这一节,并选择”默认实例“,并点击下一步
![img](./assets/v2-34283637dc32b1e6623305be7194b3c6_1440w.jpg)
![img](./assets/sqlserver/v2-34283637dc32b1e6623305be7194b3c6_1440w.jpg)
再一路下一步到”数据库引擎配置这一节“
![img](./assets/v2-9c9150dd6b42728ba18d001e08870058_1440w.jpg)
![img](./assets/sqlserver/v2-9c9150dd6b42728ba18d001e08870058_1440w.jpg)
如果没有用户的话就点击”添加当前用户”
![img](./assets/v2-994ee12358e16a3c839030de71bb5fb0_1440w.jpg)
![img](./assets/sqlserver/v2-994ee12358e16a3c839030de71bb5fb0_1440w.jpg)
错误报告可选可不选
一直下一步直到安装完成
![img](./assets/v2-3c4a8588b5a2faca27dec12af7c99c4b_1440w.jpg)
![img](./assets/sqlserver/v2-3c4a8588b5a2faca27dec12af7c99c4b_1440w.jpg)
到此为止,我们的安装过程已经进行完成了。 SQL Management Studio 可按照需求安装
@@ -74,27 +89,27 @@
Windows 系统:`win` + `r` 输入 `services.msc` ,打开后找到 SqlServer 相关的,并将服务修改为自动,并且需要 首次 手动启动
![image-20250610210638276](./assets/image-20250610210638276.png)
![image-20250610210638276](./assets/sqlserver/image-20250610210638276.png)
![image-20250610210703831](./assets/image-20250610210703831.png)
![image-20250610210703831](./assets/sqlserver/image-20250610210703831.png)
#### 协议
`win` 键启动搜索,搜索 SQL Server 配置管理器
![image-20250610210833638](./assets/image-20250610210833638.png)
![image-20250610210833638](./assets/sqlserver/image-20250610210833638.png)
点击 SQL Server 配置管理器,确保该三个协议已启动,未启动则启动![image-20250610210952597](./assets/image-20250610210952597.png)
点击 SQL Server 配置管理器,确保该三个协议已启动,未启动则启动![image-20250610210952597](./assets/sqlserver/image-20250610210952597.png)
#### 端口
右键 TCP/IP
![image-20250610211035375](./assets/image-20250610211035375.png)
![image-20250610211035375](./assets/sqlserver/image-20250610211035375.png)
点击属性,修改 TCP 端口 为 1433
![image-20250610211139630](./assets/image-20250610211139630.png)
![image-20250610211139630](./assets/sqlserver/image-20250610211139630.png)
点击 应用 和 确认后,**重启电脑才能生效**
@@ -1,11 +0,0 @@
SQL Server 是微软推出的一款关系型数据库管理系统(RDBMS),主要用于存储、管理和处理结构化数据。
简单来说可以这样理解:
稳定可靠:常用于企业级应用,适合处理大量数据和高并发场景
功能全面:支持事务、索引、视图、存储过程、触发器等常见数据库功能
和微软生态集成好:和 Windows、.NET、Azure 等配合非常顺畅
易上手:自带管理工具(SSMS),对新手和运维都比较友好