IP地址配置HTTPS 内网IP配置HTTPS保姆教程
本文介绍了在Nginx中配置HTTPS的完整流程:1)使用OpenSSL生成自签名证书和私钥;2)解密私钥以避免重启时输入密码;3)配置Nginx支持HTTPS,包括指定证书路径、设置安全协议和加密套件等。适用于开发、测试和内网环境,但需注意自签名证书会触发浏览器警告,生产环境建议使用CA签发的正式证书。通过简单的命令和配置即可实现基本的HTTPS加密保护。

DQL(Data Query Language,数据查询语言)是 SQL 的一部分,用于 从数据库中检索数据,不涉及数据修改操作。它的核心语句是 SELECT,通常配合 FROM、WHERE、GROUP BY 等子句使用 (CSDN博客)。
SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT (CSDN博客)SELECT 列1, 列2, ...
FROM 表名
WHERE 条件
GROUP BY 列A
HAVING 条件
ORDER BY 列B ASC|DESC
LIMIT 起始行, 行数;
每个子句作用如下:
执行顺序是固定的:
FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY → LIMIT (CSDN博客)
SELECT name, age
FROM users
WHERE age >= 18;
SELECT department, COUNT(*) AS cnt, AVG(salary) AS avg_sal
FROM employees
WHERE active = 1
GROUP BY department
HAVING COUNT(*) > 5
ORDER BY avg_sal DESC;
SELECT o.order_id, u.username, p.product_name
FROM orders o
JOIN users u ON o.user_id = u.id
LEFT JOIN products p ON o.product_id = p.id
WHERE o.created_at > '2025-01-01';
SELECT name
FROM users
WHERE id IN (SELECT user_id FROM orders WHERE total > 100);
WHERE 和 JOIN 的性能EXPLAIN 分析查询计划如上图所示,对 SQL 执行计划可视化能帮助理解:
一个典型练习:
emp(id,name,gender,age,entrydate)LIMIT,排序 ORDER BY,聚合 GROUP BY + HAVING 等 (CSDN博客)JOIN 性能更好,用于大表关联适用于排名、累积、滑动计算;MySQL 8+ 支持,例如:
SELECT username, score,
RANK() OVER (ORDER BY score DESC) AS rank
FROM players;
SELECT 用于查询操作感谢阅读,欢迎点赞、收藏、转发支持原创!







