前言

这篇文章记录一些 MySQL 相关的内容。虽然大学期间开过 MySQL 相关的课程,但是没怎么认真听 (┭┮﹏┭┮)

下载 MySQL 数据库

点击这里下载 MySQL 数据库

  1. 进入下载程序第一步时先选择 Full 选项,然后点击 next 进行下一步。
  2. 点击 Back 回到上一步重新选择 Custon 选项,然后再次点击 next 进行下一步,这时所有组件就都选择上了。
  3. (可选) 更改下载位置。先点击其中一个组件,然后点击 Advanced Options, 将 MySQL 前的都删掉,改成 D:\ (安装到D盘)
  4. 将所有组件安装位置更改好后无脑下一步就行了。
  5. 安装好后配置环境变量,将 MySQL server x.x 文件夹内的 bin 文件夹路径加入环境变量就行了。

MySQL 相关命令行

启动与停止 MySQL 服务

注: 需要管理员运行 cmd 终端控制台

运行以下命令启动 MySQL 服务

1
net start mysql80

运行以下命令停止 MySQL 服务

1
net start mysql80

登录 MySQL 数据库

将环境变量配置好后,运行以下命令可以登录 MySQL 数据库

1
mysql -u root -p

查看 MySQL 服务运行的端口

登录到 MySQL 后输入以下命令查看 MySQL 服务运行的端口

1
SHOW GLOBAL VARIABLES LIKE 'PORT';

连接到 VSCode 文本编辑器

  1. 在扩展中输入 MySQL 进行搜索,选择需要的扩展 (官方或者第三方的扩展都可以)
  2. 安装好后左侧会出现新的菜单栏目,选择后点击连接数据库
  3. 输入密码然后点击链接即可完成连接

MySQL 中基础语法

创建数据库

1
CREATE DATABASE <DATABASE_NAME>;

使用数据库

1
USE <DATABASE_NAME>;

创建表格

1
2
3
4
5
CREATE TABLE IF NOT EXISTS <TABLE_NAME> (
<NAME> INT AUTO_INCREMENT , --数字类型新增对象时自动递增
<NAME> VARCHAR(255) NOT NULL, --字符串类型且不为空
<NAME> DATE NOT NULL, --时间类型且不为空
);

插入数据

1
2
INSERT INTO <DB_NAME>.<TABLE_NAME> (id, user_name, user_passworld)
VALUES (..., ..., ...);

新增表格列

1
2
ALTER TABLE test_db.test_table
ADD bir_day VARCHAR(255) NOT NULL

更新数值

1
2
3
UPDATE test_db.test_table
SET bir_day = '2026-06-09'
WHERE id = 1;

删除表中的任意数值

1
2
DELETE FROM test_db.test_table
WHERE id = 2;

删除表

1
DROP TABLE IF EXISTS <DB_NAME>.<TABLE_NAME>;

删除数据库

1
DROP DATABASE <DB_NAME>; 

查找

1
2
3
4
5
SELECT (DISTINCT) *
--DISTINCT表示不重复,而*表示所有,可以改为列表名,用逗号分隔
FROM <DB_NAME>.<TABLE_NAME>
WHERE id <= 20 AND user_name != 'TOM' --判断条件
ORDER BY id ASC/DESC;

判断条件表格

符号 意义
= 等于
!= 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
BETWEEN 两值之间
IN 一组值里
LIKE 相似匹配
AND
OR
NOT 或 !

结语

为图书馆项目打下了数据库基础 (;′⌒`)