自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 Ansible自动化运维:快速入门,从 “批量化执行” 开始

摘要:本文介绍了Ansible自动化运维工具的核心概念和使用方法。主要内容包括:1) Inventory主机清单定义管理目标;2) Ad-hoc临时命令执行;3) Playbook自动化脚本编写;4) Module模块化功能实现。重点讲解了Ansible的幂等性特性、权限控制(become)、智能触发器(handlers)和变量管理等核心机制。通过Nginx安装部署等典型案例,展示了Ansible相比shell脚本在自动化运维中的优势,包括状态声明式管理、批量执行和结果一致性保证。文章还详细解析了Ansib

2026-01-18 12:55:52 1211

原创 Ansible 自动化运维:从 “手动输密码” 到 “一键免密管理”

摘要:Ansible配置免密登录的步骤包括:1)在控制节点生成RSA密钥对;2)将公钥复制到被控节点;3)修改Ansible主机清单,删除明文密码改用密钥认证。具体操作包含使用ssh-copy-id自动复制公钥或手动添加,并需确保文件权限正确(600)。测试连接成功后,若仍存在问题,需检查密钥一致性、显式指定私钥或配置SSH config文件。整个过程实现了安全的自动化管理,消除了手动输入密码的需求。

2026-01-17 17:43:04 342

原创 Kubernetes Pod 初始化容器(InitContainer)起不来的排错思路

摘要:本文针对Kubernetes中Pod卡在Init:0/x状态的问题,提供系统排查方法。首先通过kubectl describe定位具体Init容器问题,然后分析四大常见原因:Service未创建/命名空间错误、CoreDNS异常、Init容器镜像缺少必要命令、语法逻辑错误。重点介绍了网络验证手段(创建测试Pod)和最佳实践(使用完整域名、简化初始化逻辑)。最后附上排查思维导图,涵盖从状态检查到网络验证的全流程解决方案,帮助快速定位和修复初始化问题。(149字)

2026-01-16 22:19:20 310

原创 Linux中常见的离线安装方式(Ubuntu和CentOS)

摘要:本文对比了Ubuntu和CentOS的软件包管理方式。RPM是RedHat系Linux的包管理工具,适用于离线环境安装指定版本软件,但需手动解决依赖问题。YUM/DNF在RPM基础上增加了自动依赖管理和仓库功能。Ubuntu主要通过dpkg安装deb包,但推荐构建本地APT仓库实现自动依赖解决,提升可维护性。本地APT仓库的创建步骤包括准备deb包、建立仓库索引、添加本地源等,这是企业环境中Ubuntu离线安装的标准做法。两种系统都提供了从底层包管理到高级依赖管理的完整解决方案。

2026-01-16 22:05:56 912

原创 Centos上部署k8s集群

本文详细介绍了在3台CentOS7.9服务器上搭建Kubernetes1.23集群的完整步骤。首先在所有节点完成基本配置,包括关闭Swap、设置主机名、配置hosts文件等;然后安装Docker运行时并进行必要配置;接着安装kubeadm等工具并在Master节点初始化集群;最后将Worker节点加入集群。文章特别说明选择Kubernetes1.23版本的原因(1.24+移除Docker支持),并强调Docker需使用systemdcgroup驱动。通过kubectl命令验证集群状态,确保所有节点和Pod正

2025-11-18 14:58:07 378

原创 运维角度解析访问网站过程

访问网站的过程主要包含以下几个关键步骤:首先进行DNS解析将域名转换为IP地址;然后通过TCP三次握手建立连接,HTTPS还需TLS握手加密;浏览器发送HTTP请求后,服务器处理请求并返回响应;最后浏览器解析HTML、CSS和JS渲染页面。整个过程涉及DNS查询、网络传输、安全加密、服务器处理及前端渲染等环节,运维人员可通过dig、traceroute、curl等工具排查DNS、网络连接、证书及服务器性能等问题。

2025-11-17 10:00:00 1066

原创 Kubernetes 安装部署启动流程与 Pod 架构及集群管理机制总结

Kubernetes启动过程涉及systemd、docker、cri-docker、kubelet等组件的依次启动,最终拉起整个Kubernetes集群的Pod。Pod作为Kubernetes最小调度单元,包含一个或多个共享网络/存储的容器,其架构包括主容器、辅助容器、存储卷、网络命名空间等组成部分。Pod通过pause容器初始化网络栈并管理其他容器,这些容器共享PID/Network/IPC命名空间。Kubernetes通过Deployment、StatefulSet等控制器管理Pod生命周期,实现自动扩

2025-11-17 10:00:00 861

原创 Kubernetes 常用命令清单

本文整理了Kubernetes常用命令合集,涵盖集群管理的核心操作。主要包括:1)集群节点信息查询与管理;2)Pod生命周期操作;3)Deployment部署与扩展;4)Service网络服务配置;5)命名空间管理;6)配置数据管理(ConfigMap/Secret);7)YAML文件操作;8)故障排查工具;9)其他常用命令。这些命令涉及资源查看、创建、更新、删除等基础操作,以及日志查看、网络测试等调试功能,是Kubernetes日常运维的实用参考手册。

2025-11-16 11:10:02 204

原创 Kubernetes Pod中 -文件修改失效问题详解

Kubernetes Pod中文件修改失效是设计机制造成的,因为容器文件系统由只读镜像层和临时可写层组成。Kubernetes遵循Pod不可变原则,推荐三种解决方案:1)重新制作包含修改的Docker镜像(正式部署);2)使用ConfigMap挂载配置文件(生产环境);3)通过PersistentVolume持久化存储(本地测试)。不同方法各有优缺点,需根据实际场景选择。正确理解这些机制可避免初学者常见的文件修改丢失问题。

2025-11-16 11:00:25 516

原创 运维领域核心概念的专有名词解释-详解

本文系统梳理了运维领域的核心概念,分为15大类150余个专业名词,涵盖系统网络、服务架构、监控日志、数据库、自动化、安全通信等方向。每个名词均提供简明定义和典型应用场景,如接口调用即前端登录请求后端API,负载均衡用Nginx分配请求,Prometheus采集性能指标等。重点内容包括:基础设施概念(端口、进程、带宽)、架构模式(微服务、容器化)、运维工具(Nginx、Jenkins、K8s)、性能指标(QPS、延迟)、安全机制(认证授权、WAF)以及部署策略(蓝绿发布、灰度发布)。文中还包含常见英文缩写速查

2025-10-15 13:34:29 977

原创 Ubuntu系统快速上手命令(详细)

本文提供了Ubuntu系统运维常用命令速查手册,涵盖7大核心运维场景:1.系统更新与软件管理(APT命令)2.用户与权限管理3.系统服务管理(systemd)4.网络配置5.防火墙设置(ufw)6.文件操作7.压缩解压。特别针对CentOS转换用户标注了命令差异,并包含首次登录建议执行的初始化命令(系统更新、安装常用工具、配置防火墙等)。适用于Ubuntu20.04/22.04/24.04版本,帮助运维人员快速掌握Ubuntu系统管理要点。(149字)

2025-10-14 10:10:12 788

原创 推送阿里云镜像bash脚本

这是一个自动化推送Docker镜像到阿里云仓库的Shell脚本。主要功能包括:自动登录阿里云仓库(需输入用户名密码/Token)、自动为本地镜像打标签、自动推送到远程仓库。该脚本通过参数指定本地镜像名/标签和远程仓库信息,简化了手动操作的步骤,减少出错概率,适用于本地任意Docker镜像的推送场景。使用示例:./docker_push_aliyun.sh <本地镜像名> <本地标签> <阿里云命名空间> <远程镜像名> <远程标签>。

2025-10-09 20:38:23 252

原创 docker学习笔记超详记

Docker 常用命令与核心概念总结 Docker 是一个 Client-Server 架构的容器化平台,通过镜像模板创建容器实例。核心内容包括: 基础命令 镜像管理:pull/build/commit/rmi 容器管理:run/start/stop/rm/exec/cp 信息查看:images/ps/logs/inspect 核心概念 镜像:只读模板,包含应用环境 容器:镜像的可写运行实例 分层存储:UnionFS 文件系统实现高效镜像构建 关键技术 数据卷:实现数据持久化和容器间共享

2025-10-08 19:07:52 2323

原创 Docker本体 + 配置 apt 软件源执行脚本+配置国内常见镜像加速源脚本(保姆级教程,超详细,适配所有常见 Ubuntu 版本(20.04/22.04/24.04))

本文提供了在Ubuntu系统上安装Docker CE并配置国内镜像加速源的完整脚本方案。安装脚本(docker_download.sh)包含:1)更新系统和安装必要工具;2)添加Docker GPG密钥;3)设置阿里云软件源;4)安装Docker相关组件;5)启动服务。镜像加速配置脚本(docker_mr.sh)则创建了包含DaoCloud、网易、百度云、腾讯云等多个国内镜像源的配置文件,通过修改daemon.json实现加速效果。两个脚本执行后均验证了功能状态,包括成功拉取hello-world镜像和查看

2025-10-07 14:08:52 548

原创 常见状态码(详细)

HTTP状态码分为5类:1xx(信息性)表示请求已被接收;2xx(成功)如200表示请求成功;3xx(重定向)如301/302表示资源位置变更;4xx(客户端错误)如404表示资源不存在;5xx(服务器错误)如500表示服务器内部错误。计算机状态包括:硬件状态(运行/休眠/关机)、进程状态(就绪/执行/阻塞)和线程状态(新建/可运行/等待)。这些状态码和状态信息对于网络调试和系统监控至关重要。

2025-10-04 12:00:00 972

原创 在CSDN中,使用Markdown编辑器编辑使用指导

本文介绍了Markdown编辑器的基本功能和使用方法。文章首先欢迎新用户使用Markdown编辑器,然后详细介绍了新增的8项功能,包括界面设计、代码高亮、图片拖拽等。接着提供了常用快捷键指南、标题创建方法、文本样式修改技巧,以及链接、图片、代码片段的插入方式。此外,还介绍了列表、表格、注脚、数学公式、甘特图、UML图表和流程图等高级功能的语法。最后说明了文章的导出和导入方法。全文系统性地展示了Markdown编辑器的各项功能,帮助用户快速掌握这一工具的使用技巧。

2025-10-04 11:54:33 801

原创 AD域内容详解

AD域是微软提供的目录服务,用于集中管理企业用户账号、计算机及权限。在运维中,AD域实现统一身份认证、权限控制和组策略下发,提升管理效率。Linux服务器可通过SSSD+realmd工具加入AD域,使域账号直接登录Linux系统,实现统一认证。集成时需注意时间同步、DNS配置和权限控制。该方案简化账号管理,增强安全性,是企业IT运维的重要实践。

2025-10-03 12:10:35 1393

原创 Nginx Ubuntu vs CentOS 常用命令对照表---详解笔记

本文对比了Nginx在Ubuntu和CentOS系统中的常见配置差异,主要体现为: 安装命令不同(apt vs yum/dnf) 站点配置目录差异(Ubuntu使用sites-available/enabled,CentOS用conf.d) 默认网页目录不同(Ubuntu为/var/www/html/,CentOS为/usr/share/nginx/html/) 表格详细列出了服务管理、配置文件路径、日志位置等关键操作指令,帮助用户快速区分两种系统下的Nginx配置方式。重点在于记住三个核心差异点,以便在不

2025-08-26 22:05:36 481

原创 常用Nginx正则匹配规则

本文提供了Nginx正则匹配语法的速查指南,包含四部分内容:1) location匹配类型(精确、前缀、正则等);2) 正则表达式常用符号及其含义;3) 常见Nginx正则配置示例;4) 匹配优先级规则(精确匹配>前缀匹配>正则匹配)。通过表格和示例清晰地展示了不同匹配方式的语法规则和使用场景,帮助开发者快速掌握Nginx URL匹配配置技巧,并注意匹配优先级的注意事项。

2025-08-26 22:03:24 571

原创 Nginx访问限制学习笔记

Nginx访问限制配置清单提供了多种安全防护方案:1)基于IP限制访问,2)通过User-Agent防爬虫,3)保护敏感目录路径,4)使用limit_conn/limit_req限流防DDoS,5)Basic认证保护后台,6)Referer检测防盗链,7)限制请求方法,8)控制上传文件大小,9)结合Linux防火墙增强防御。这些配置可有效防止恶意访问、暴力请求和数据泄露,保障服务器安全稳定运行。

2025-08-26 22:00:48 677

原创 rsync服务--学习笔记

rsync 文件同步工具摘要 rsync 是一款高效安全的文件同步工具,支持本地复制、SSH 远程传输和守护进程模式。主要特点包括增量同步(仅传输变化部分)、压缩传输、SSH 加密和权限保留。提供三种工作模式: 本地模式:类似 cp 命令,但更高效 SSH 模式: 拉取远程文件:rsync -avz user@host:/path local_dir 推送本地文件:rsync -avz local_file user@host:/path 守护进程模式:需配置服务端 /etc/rsyncd.conf,设置用

2025-08-12 00:34:42 786

原创 虚拟机远程连接报错解决办法

SSH远程连接root用户认证失败问题解决总结 从Ubuntu主机远程连接目标主机root用户时出现认证失败。通过排查网络连通性、确认root密码正确后,重点检查目标主机的sshd配置:确保PermitRootLogin设为yes、PasswordAuthentication启用,并重启sshd服务。同时检查PAM策略和客户端known_hosts缓存。通过实时监控auth.log日志精准定位问题,最终成功解决root用户SSH密码登录失败问题。关键步骤包括服务端配置修改、日志分析和客户端干扰排除。(149

2025-08-09 08:39:12 985 1

原创 虚拟机Ubuntu图形化界面root用户登录错误

Ubuntu图形界面登录root用户失败时,可检查PAM配置和密码策略。首先查看/etc/pam.d/gdm-password文件,注释限制root登录的相关行(如pam_succeed_if.so user != root)。其次检查root密码状态(passwd -S root),若锁定则执行passwd -u root解锁,或通过passwd root修改密码。操作前建议备份相关配置文件。

2025-08-08 21:30:18 963

原创 Linux抓包命令tcpdump详解笔记

摘要: tcpdump是一款命令行网络抓包工具,适合服务器环境使用。通过tcpdump [选项] [过滤表达式]语法可监听指定接口(如-i eth0)、端口(如port 80)或IP(如host 192.168.1.10),支持组合条件(AND/OR/NOT)和保存抓包数据(-w file.pcap)。典型应用包括排查Web服务异常(如通过tcpdump -A port 80分析HTTP请求)、检测SSH连接(dst port 22)等。需注意:需root权限、无法解密HTTPS内容,抓包后可通过Wires

2025-08-08 07:57:15 3564

原创 TCP/IP 协议中的三次握手和四次挥手-----详解笔记

TCP/IP协议通过三次握手和四次挥手确保连接的可靠建立和终止。三次握手包括客户端发送SYN包、服务器回复SYN-ACK、客户端确认ACK,确保双方都能收发数据。四次挥手则通过客户端发送FIN、服务器确认ACK、服务器发送FIN、客户端确认ACK的步骤,保证双方数据完整传输后安全断开。这些机制有效防止了数据丢失和连接异常,类似于电话沟通中的确认准备和结束通话过程。

2025-08-07 10:17:56 1068

原创 MySQL日志部分-学习笔记

MySQL日志系统主要包括错误日志、二进制日志、查询日志和慢查询日志。错误日志记录服务器启动、停止及严重错误信息,默认开启。二进制日志记录DDL和DML语句,用于数据恢复和主从复制,支持STATEMENT、ROW和MIXED三种格式。查询日志记录所有操作语句,默认关闭。慢查询日志记录执行时间超过阈值的SQL语句,可配置记录管理语句和未使用索引的查询。各类日志可通过参数配置实现灵活的日志管理策略,帮助进行故障排查和性能优化。

2025-08-07 09:13:53 496

原创 磁盘管理基础笔记

本文介绍了Linux磁盘管理的基础知识与操作指南,涵盖磁盘分区、文件系统、挂载等核心概念。详细讲解了常用工具如lsblk、fdisk、parted的使用方法,以及分区创建、格式化、挂载等操作步骤。同时提供了磁盘监控、性能检查、空间清理等优化技巧,以及故障排查方案(如fsck修复)。通过掌握这些基础技能,用户可以有效地管理磁盘资源,提高系统性能。

2025-08-06 08:38:43 1186

原创 LInux基础学习笔记九(常见运维场景的解决方案)

运维问题解决方案摘要 本文汇总了12个常见运维场景的解决方案:1)通过auditd追踪文件删除;2)使用top/iotop等工具排查性能瓶颈;3)通过sudo权限限制研发操作;4)扫描服务/端口摸清旧服务器状态;5)用du/find定位大文件并配置logrotate;6)断网隔离+进程检查应对勒索病毒;7)配置auditd/bash审计记录用户操作;8)编写tar+crontab脚本实现自动化备份;9)采用Jumpserver/LDAP统一登录管理;10)结合lsof/rpm校验恢复误删文件;11)断网后检

2025-08-06 08:32:55 2126

原创 LInux基础学习笔记八

Linux 系统管理与网络配置摘要 RAID 技术通过多磁盘组合提升性能/可靠性,常见类型包括 RAID 0(条带无冗余)、RAID 1(镜像)、RAID 5(条带+校验)等。 防火墙 工具如 iptables(规则链管理)、firewalld(服务型)用于流量控制,规则按顺序匹配且可调整优先级。 密钥免密登录:通过 ssh-keygen 生成密钥对,ssh-copy-id 将公钥部署到目标主机,实现安全登录。 文件同步:rsync 支持增量同步(-avz),--delete 参数可保持目录严格一致。定时任

2025-08-05 08:58:18 518

原创 LInux基础学习笔记七

本文介绍了Linux系统管理常用命令与概念: 设备文件:/dev/zero提供零字节流,/dev/null丢弃写入内容 磁盘管理:包括分区查看(lsblk)、格式化挂载和fstab配置 系统监控:内存查看(free -h)、负载分析(与CPU核数相关)及进程管理(ps -aux) 网络相关:端口检测(netstat)、TCP/UDP区别(可靠vs实时)、域名解析流程 工具使用:dd创建文件、dig/nslookup域名查询、curl/wget文件下载 系统配置:时区修改、DNS设置、命令返回值检查($?)

2025-08-05 08:56:29 898

原创 Linux基础学习笔记六

本文摘要总结了Linux系统管理的核心知识点: 进程管理:进程本质相同,区别在于用途与运行方式;线程共享内存,进程独立 服务架构:主流采用主进程+子进程模型(如Nginx) 任务处理:并发是时间片轮转,并行需多核支持 信号机制:SIGTERM(15)优雅终止,SIGKILL(9)强制终止 后台运行:通过&、nohup或byobu终端管理后台任务 自动化: 开机启动可通过rc.local或@reboot实现 crontab五字段分别对应:分、时、日、月、周 环境变量:PATH决定命令查找路径,cron

2025-08-04 10:13:06 862

原创 Linux基础学习笔记五

本文总结Linux常用命令及配置文件操作,包括用户信息查看、文本处理、系统信息查询、软件管理、网络配置和文件操作等。详细介绍如何查看/etc/passwd文件内容并提取字段,使用cut/awk处理文本数据,检查系统版本和更换软件源。提供Nginx安装配置方法,端口监听状态检查,文件传输和目录操作技巧。解释软硬链接的区别及应用场景,并说明如何创建和识别链接文件。文章涵盖Linux系统管理的基础知识,适合快速查询常用操作命令。

2025-08-04 10:12:03 325

原创 Linux基础学习笔记四-常用操作(压缩 / 网络 / 文件 / 进程)命令

本文介绍了Linux系统下的常用操作,包括: 文件压缩打包:讲解了tar、gz、zip等格式的使用方法及区别,并提供了压缩/解压命令示例。 网络相关:涉及网卡/IP查看、路由概念、ping命令原理及ICMP协议等网络基础知识。 文件操作:介绍了文本查找替换(vim/sed)、文件对比(diff/vimdiff)、文件查找(find)等实用命令。 进程管理:解释了前台/后台运行的区别,以及如何实现进程持久化(nohup)和查看进程ID(pidof/pgrep)。 文章通过具体命令示例,系统性地总结了Linux

2025-08-03 09:07:52 717

原创 Linux基础学习笔记三

本文摘要介绍了Linux文件操作常用命令,包括文件查看(ll)、权限修改(chmod)、统计文件行数(wc)、查看首尾内容(head/tail)等基本操作。解释了文件权限表示方法、管道符应用以及路径概念。还涉及日志监控、关键字搜索(grep)、内容替换(sed)和重定向符号(>/>>)的使用。最后阐述了文件描述符概念及标准输入/输出/错误的含义。这些命令和概念是Linux系统管理和文件处理的基础技能。

2025-08-03 09:05:17 548

原创 Linux基础学习笔记二

🔹 Linux基础操作 Vim编辑文件:vim 文件名 → 保存:wq/放弃:q! 用户权限:root(全权限)与普通用户区别 文件权限:rwx对应数字4/2/1,777为最高权限 🔹 网络核心概念 IP地址定位设备,端口标识服务(如80端口) 端口范围:0-65535(知名/注册/动态端口) DHCP自动分配IP vs 静态地址手动配置 🔹 SSH远程管理 修改sshd端口:编辑/etc/ssh/sshd_config 密钥登录更安全:ssh-keygen生成密钥对 🔹

2025-08-02 15:34:52 659

原创 Linux基础学习笔记一

本文总结了Linux系统的常见分类、国产化版本、包管理工具对比以及基础操作命令。主要内容包括:1) 常用Linux系统如Ubuntu、CentOS及其适用场景;2) 国产系统如麒麟、统信UOS等;3) yum和apt包管理工具的区别;4) Linux目录结构与Windows的差异;5) 文件和目录管理、编辑、查看大小等基本操作;6) 进程管理方法,包括查看CPU/内存占用最高的进程。文章以表格形式清晰对比了关键差异,并提供了实用的命令行示例,适合Linux初学者快速掌握系统基础知识。

2025-08-02 12:40:31 537

原创 MySQL学习从零开始--第八部分

本文总结了MySQL数据库管理的关键知识点:1)视图用于简化查询、数据隔离和统计口径统一;2)存储过程适合复杂SQL逻辑,函数必须有返回值;3)建议业务逻辑放应用层,主库避免大量计算;4)用户权限应严格管控,创建专用管理员替代root;5)容灾方案包括MHA、Orchestrator和VIP漂移;6)脑裂问题可通过仲裁节点和一致性协议预防;7)连接池应在应用层实现以提高性能。这些实践有助于构建安全、高效的数据库架构。

2025-08-02 12:25:49 708

原创 MySQL学习从零开始--第七部分

数据库优化摘要 全表扫描、回表和索引失效是影响数据库性能的主要问题,可通过建立合适索引、避免索引字段运算和使用覆盖索引等方式优化。查询优化方面,JOIN在大数据量时性能更优,而IN和EXISTS各有适用场景。分区表和分表分库策略能有效处理海量数据,需结合业务特点选择分片维度。Redis作为缓存可提升查询效率,需配合恰当的缓存策略应对不同场景。冷热数据分离可优化存储成本,而定期监控表碎片则有助于维护数据库性能。执行计划分析是SQL优化的关键工具,通过解读type、key等字段可针对性改进查询。

2025-08-01 08:52:13 749

原创 MySQL学习从零开始--第六部分

MySQL Binlog 是一个二进制日志文件,记录所有修改数据库内容的操作(如UPDATE、DELETE、INSERT),不记录查询操作。Binlog有三种格式:STATEMENT(记录原始SQL)、ROW(记录行级变更)和MIXED(自动选择),推荐使用ROW格式,因为它能精确记录变更值,确保主从数据一致性和恢复准确性。 Binlog写入遵循两阶段提交机制:先执行操作并记录redo log,再写入binlog,最后提交事务。若数据库异常重启,MySQL会通过崩溃恢复机制确保数据一致性。当Binlog文件

2025-08-01 08:50:21 893

原创 MySQL学习从零开始--第五部分

SQL查询与关系数据库摘要:聚合函数(COUNT/SUM/AVG等)用于数据汇总,常与GROUP BY配合使用。查询语句包含FROM(主表)、JOIN(多表连接)、WHERE(筛选)等关键字。窗口函数通过OVER()实现分组计算和排名。MySQL支持INNER/LEFT/RIGHT JOIN但不支持FULL JOIN。子查询可嵌套在SELECT/WHERE等子句中。主键(唯一非空)用于标识记录,外键建立表间关联。关系设计中,一对一通过唯一外键实现,多对一在多方设外键,多对多需中间表。外键级联操作(CASCA

2025-07-31 14:16:05 735

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除