🐸 青蛙编程网
首页 / 数据库 / MySQL / 2. 安装与连接

2. 安装与连接

这是什么:MySQL 客户端 = 装在电脑上的命令行工具,用它连上数据库服务器,再把 SQL(结构化查询语言)一句句敲进去。

为什么用:光有数据库软件还不够,你得能跟它说话。装好并连上之后,你会第一次看到 mysql> 这个提示符——它意味着「一切就绪,可以写 SQL 了」。

如何用:先按你的系统装好 MySQL,再用 mysql -u root -p 连上本机,第一个动作就是 SHOW DATABASES; 看库。

2.1 安装 MySQL

按平台选装:

平台 推荐方式
Windows 官网 MySQL Installer,安装时设置 root 密码并记牢
macOS Homebrew:brew install mysql && brew services start mysql
Linux(Ubuntu) sudo apt install mysql-server

教程统一用稳定版 MySQL 8.0 / 8.4。安装新版无妨,SQL 语法一致。

装完启动服务方式(Windows 一般已随安装启动,服务名叫 MySQL80)。

2.2 连接服务器

打开终端,连本机 MySQL:

mysql -u root -p
代码 作用
mysql 启动客户端程序
-u root 用 root 账号登录
-p 提示输入密码(密码不会显示,正常输入回车即可)

你会看到:

Server version: 8.0.40 MySQL Community Server
Type 'help;' or '\h' for help.
mysql>

mysql> 是客户端提示符,之后所有 SQL 都在这里敲,注意以分号 ; 结尾。

2.3 必会三板斧命令

SHOW DATABASES;

你会看到:

+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+

这些是 MySQL 自带系统库,别动它们。

-- 建一个练习库
CREATE DATABASE learn DEFAULT CHARSET utf8mb4;

-- 用这个库(当前会话的「工作目录」切过去)
USE learn;

-- 看当前库里有什么表
SHOW TABLES;
命令 作用
SHOW DATABASES; 列出所有库
CREATE DATABASE learn ...; 新建库,字符集 utf8mb4 可存中文和 emoji
USE learn; 切换到该库
SHOW TABLES; 列出该库中的表

注释写法:-- 后接内容(注意有空格);/* ... */ 块注释。

2.4 图形客户端(强烈推荐)

命令行适合练 SQL,日常使用图形客户端或自动补全命令行效率更高:

  • DBeaver(免费、跨平台,推荐)
  • MySQL Workbench(官方)
  • Navicat(收费)

连本机默认参数:主机 127.0.0.1、端口 3306、用户 root、密码自填。

2.5 动手改

  1. 建库 CREATE DATABASE test_demo; 后 SHOW DATABASES; 验证
  2. 把 test_demo 删掉:DROP DATABASE test_demo;(删库的危险动作,先在练习环境试)
  3. 少敲分号提交一条 SQL,看 MySQL 反馈什么(它会等你补分号)

2.6 小结

  • mysql -u root -p 连接,客户端命令行里 SQL 都以 ; 结尾
  • 四板斧:SHOW DATABASES / CREATE DATABASE / USE / SHOW TABLES
  • 建库带 DEFAULT CHARSET utf8mb4,中文和 emoji 才不会乱码

下一章:建库建表与数据类型 🐸

📥 下载本章代码

ZIP 内含本章全部代码文件与说明,解压即用,与教程内容同步生成。