MySQL 是当前最流行的关系型数据库管理系统之一,被广泛用于各类 Web 开发、数据分析和数据存储等领域。对于初学者来说,MySQL 学习曲线较为平滑,同时拥有非常广泛的社区和文档支持,使得其成为学习数据库的不二选择。
- 安装 MySQL
在开始学习之前,需要先下载和安装 MySQL。推荐使用 MySQL 官方的下载地址 https://dev.mysql.com/downloads/mysql/ 进行下载。到该网页后,根据不同的操作系统,可以选择相应的安装包和安装步骤。安装完成后,打开 MySQL Workbench 界面即可连接和管理本地 MySQL 数据库。
- 创建表格
在 MySQL 中,表格是数据封装和存储的最基本单位。下面以一个简单的 Blog 应用为例,介绍如何使用 SQL 语句创建一张表格。
CREATE TABLE blog (
id INT AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(255) NOT NULL,
content TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
上面这段 SQL 语句创建了一个名为 blog
的表格,并定义了 5 个字段。其中,id
、title
、created_at
和 updated_at
分别表示文章的序号、标题、创建时间和更新时间,content
表示文章内容。PRIMARY KEY
修饰符表示该字段为主键,不允许重复,并自动增长。NOT NULL
修饰符表示该字段不能为空,DEFAULT
修饰符表示该字段的默认值。
- 插入数据
在使用表格之前,需要向其中添加数据,可以使用 INSERT
语句进行插入。下面是一个插入一篇新文章的例子:
INSERT INTO blog (title, content) VALUES
('第一篇文章', '这是一篇测试文章。');
上面的 SQL 语句将一篇题目为 第一篇文章
、内容为 这是一篇测试文章。
的新文章插入到了 blog
表中。可以通过类似的方式插入更多的文章数据。
- 查询数据
查询是使用