📝 MySQL 基础语法精要
基础MySQL 是最流行的关系型数据库管理系统之一,掌握基础语法是数据库操作的第一步。
💡 提示: 建议在执行任何修改操作前,先备份数据库,特别是在生产环境中。
数据库和表操作
SQL
-- 创建数据库
CREATE DATABASE myapp CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- 使用数据库
USE myapp;
-- 创建用户表
CREATE TABLE users (
id INT PRIMARY KEY AUTO_INCREMENT,
username VARCHAR(50) NOT NULL UNIQUE,
email VARCHAR(100) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
CRUD 操作示例
SQL
-- 插入数据 (Create)
INSERT INTO users (username, email)
VALUES ('john_doe', 'john@example.com');
-- 查询数据 (Read)
SELECT id, username, email
FROM users
WHERE created_at >= '2024-01-01'
ORDER BY created_at DESC
LIMIT 10;
-- 更新数据 (Update)
UPDATE users
SET email = 'newemail@example.com'
WHERE id = 1;
-- 删除数据 (Delete)
DELETE FROM users
WHERE id = 1;