MySQL 数据库基础
MySQL 是一种开源的关系型数据库管理系统(RDBMS),广泛应用于 Web 开发和数据存储领域。以下内容涵盖 MySQL 的基础知识,包括安装、基本操作、表设计、查询优化等,并提供代码示例。
安装与配置
MySQL 支持多种操作系统,包括 Windows、Linux 和 macOS。在 Linux 系统上,可以通过包管理器直接安装:
sudo apt update
sudo apt install mysql-server
安装完成后,启动 MySQL 服务并运行安全配置脚本:
sudo systemctl start mysql
sudo mysql_secure_installation
在 Windows 上,可以从 MySQL 官网下载安装包,按照向导完成安装。安装完成后,可以通过命令行或图形化工具(如 MySQL Workbench)连接数据库。
数据库基本操作
连接 MySQL
使用命令行工具连接 MySQL:
mysql -u root -p
输入密码后,进入 MySQL 交互式命令行界面。
创建数据库
创建一个名为 test_db 的数据库:
CREATE DATABASE test_db;
切换数据库
切换到 test_db 数据库:
USE test_db;
删除数据库
删除数据库 test_db:
DROP DATABASE test_db;
表操作
创建表
创建一个名为 users 的表,包含 id、name 和 email 字段:
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
email VARCHAR(100) UNIQUE
);
插入数据
向 users 表中插入一条记录:
INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com');
查询数据
查询 users 表中的所有记录:
SELECT * FROM users;
更新数据
更新 users 表中 id 为 1 的记录:
UPDATE users SET email = 'alice_new@example.com' WHERE id = 1;
删除数据
删除 users
MySQL 数据库基础
MySQL 是一种开源的关系型数据库管理系统(RDBMS),广泛应用于 Web 开发和数据存储领域。以下内容涵盖 MySQL 的基础知识,包括安装、基本操作、表设计、查询优化等,并提供代码示例。
安装与配置
MySQL 支持多种操作系统,包括 Windows、Linux 和 macOS。在 Linux 系统上,可以通过包管理器直接安装:
sudo apt update
sudo apt install mysql-server
安装完成后,启动 MySQL 服务并运行安全配置脚本:
sudo systemctl start mysql
sudo mysql_secure_installation
在 Windows 上,可以从 MySQL 官网下载安装包,按照向导完成安装。安装完成后,可以通过命令行或图形化工具(如 MySQL Workbench)连接数据库。
数据库基本操作
连接 MySQL
使用命令行工具连接 MySQL:
mysql -u root -p
输入密码后,进入 MySQL 交互式命令行界面。
创建数据库
创建一个名为 test_db 的数据库:
CREATE DATABASE test_db;
切换数据库
切换到 test_db 数据库:
USE test_db;
删除数据库
删除数据库 test_db:
DROP DATABASE test_db;
表操作
创建表
创建一个名为 users 的表,包含 id、name 和 email 字段:
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
email VARCHAR(100) UNIQUE
);
插入数据
向 users 表中插入一条记录:
INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com');
查询数据
查询 users 表中的所有记录:
SELECT * FROM users;
更新数据
更新 users 表中 id 为 1 的记录:
UPDATE users SET email = 'alice_new@example.com' WHERE id = 1;
删除数据
删除 users

被折叠的 条评论
为什么被折叠?



