第 3 章 · 第四节
MySQL 命令行客户端
输入密码,看到 mysql> 提示符,就算连上了。

关键术语
提示符Prompt
命令行在等你输入的那个标记。
重 点每句话要收尾
一条语句用分号结束,不打它就一直等你把话说完。
想一想
忘了打分号,回车后会看到什么?
输入密码,看到 mysql> 提示符,就算连上了。

一条语句用分号结束,不打它就一直等你把话说完。
忘了打分号,回车后会看到什么?
show databases 列出这台机器上有哪些库。

| Database |
|---|
| information_schema |
| mysql |
| performance_schema |
| sakila |
| sys |
| world |
前面几个是系统库,不要去动。sakila 和 world 是样例库。
四个参数:连哪台机、哪个端口、什么用户、什么密码。

连本机而且端口是 3306,写 mysql -u root -p 就行。
为什么 -p 后面不直接写上密码?
四类工具:日常用的、运维的、监控的、调优的。

| 类别 | 代表工具 |
|---|---|
| 应用工具 | Workbench、Navicat |
| 运维管理 | 备份与审计一类 |
| 监控管理 | Zabbix 一类 |
| 诊断优化 | innotop 一类 |
本课程用命令行加 Workbench 就够,其余是工作以后才碰得到的。
没装好也能练,浏览器里就有现成的数据库。

| 网站 | 适合做什么 |
|---|---|
| sqliteonline | 随手试一条语句 |
| sqlzoo | 有中文教程可闯关 |
| 牛客 SQL 篇 | 刷面试题 |
在线站点多数用 SQLite,语法和 MySQL 有小差别,以课上为准。
你打算先在哪个站上练一练?