
Redisson
基于 Redis 的 Java 驻内存数据网格(In-Memory Data Grid) 和 分布式服务框架
MySQL 是一个开源的 关系型数据库管理系统(RDBMS),由 Oracle 公司维护,是全球最流行的数据库之一。它采用 SQL(结构化查询语言) 进行数据管理,支持 事务处理、索引优化、高并发访问 等核心功能,广泛应用于 Web 应用、企业级软件、数据分析 等领域。MySQL 以其 高性能、高可靠性、易用性和丰富的生态系统 成为开发者首选的数据库解决方案。
术语 | 说明 |
---|---|
表(Table) | 数据存储的基本单位,由行(Row)和列(Column)组成 |
索引(Index) | 加速查询的数据结构(如 PRIMARY KEY、UNIQUE KEY) |
事务(Transaction) | 一组原子操作的集合(如银行转账) |
视图(View) | 虚拟表,基于 SQL 查询结果动态生成 |
存储过程(Stored Procedure) | 预编译的 SQL 代码块,提高复用性 |
# Ubuntu/Debian
sudo apt install mysql-server
sudo systemctl start mysql
# 初始化安全配置
sudo mysql_secure_installation
-- 创建数据库
CREATE DATABASE mydb;
USE mydb;
-- 创建表
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
email VARCHAR(100) UNIQUE
);
-- 插入数据
INSERT INTO users (name, email) VALUES ('Alice', '[email protected]');
-- 查询数据
SELECT * FROM users WHERE name LIKE 'A%';
-- 创建索引
CREATE INDEX idx_name ON users(name);
START TRANSACTION;
UPDATE accounts SET balance = balance - 100 WHERE user_id = 1;
UPDATE accounts SET balance = balance + 100 WHERE user_id = 2;
COMMIT; -- 或 ROLLBACK 回滚
EXPLAIN
分析查询执行计划SELECT *
,只查询必要字段innodb_buffer_pool_size
(建议为物理内存的 50-70%)slow_query_log
监控慢查询本站速览导航提供的MySQL都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由速览导航实际控制,在2025年4月1日 下午9:27收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,速览导航不承担任何责任。