前言
这篇文章记录一些 MySQL 相关的内容。虽然大学期间开过 MySQL 相关的课程,但是没怎么认真听 (┭┮﹏┭┮)
下载 MySQL 数据库
点击这里下载 MySQL 数据库
- 进入下载程序第一步时先选择 Full 选项,然后点击 next 进行下一步。
- 点击 Back 回到上一步重新选择 Custon 选项,然后再次点击 next 进行下一步,这时所有组件就都选择上了。
- (可选) 更改下载位置。先点击其中一个组件,然后点击 Advanced Options, 将 MySQL 前的都删掉,改成 D:\ (安装到D盘)
- 将所有组件安装位置更改好后无脑下一步就行了。
- 安装好后配置环境变量,将 MySQL server x.x 文件夹内的 bin 文件夹路径加入环境变量就行了。
MySQL 相关命令行
启动与停止 MySQL 服务
注: 需要管理员运行 cmd 终端控制台
运行以下命令启动 MySQL 服务
运行以下命令停止 MySQL 服务
登录 MySQL 数据库
将环境变量配置好后,运行以下命令可以登录 MySQL 数据库
查看 MySQL 服务运行的端口
登录到 MySQL 后输入以下命令查看 MySQL 服务运行的端口
1
| SHOW GLOBAL VARIABLES LIKE 'PORT';
|
连接到 VSCode 文本编辑器
- 在扩展中输入 MySQL 进行搜索,选择需要的扩展 (官方或者第三方的扩展都可以)
- 安装好后左侧会出现新的菜单栏目,选择后点击连接数据库
- 输入密码然后点击链接即可完成连接
MySQL 中基础语法
创建数据库
1
| CREATE DATABASE <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) *
FROM <DB_NAME>.<TABLE_NAME> WHERE id <= 20 AND user_name != 'TOM' ORDER BY id ASC/DESC;
|
判断条件表格
| 符号 |
意义 |
= |
等于 |
!= |
不等于 |
> |
大于 |
< |
小于 |
>= |
大于等于 |
<= |
小于等于 |
BETWEEN |
两值之间 |
IN |
一组值里 |
LIKE |
相似匹配 |
AND |
与 |
OR |
或 |
NOT 或 ! |
非 |
结语
为图书馆项目打下了数据库基础 (;′⌒`)