数据库原理与应用 第 3 章 · 第四节
课程第 3 章第四节 命令行查库连接命令管理工具在线练习 版式
第 3 章 SQL 的基本概念和 MySQL 简介 · 第四节

连接、使用与工具

连上去、看有哪些库,以及常用工具和练习网站
本 节 知 识 点
  1. 21MySQL 命令行客户端
  2. 22第一条命令 show databases
  3. 23用命令行连接 MySQL
  4. 24MySQL 管理工具
  5. 25在线练习 SQL 的网站
21
第 3 章 · 第四节

MySQL 命令行客户端

输入密码,看到 mysql> 提示符,就算连上了。

第 21 页课件

关键术语

提示符Prompt
命令行在等你输入的那个标记。

重 点每句话要收尾

一条语句用分号结束,不打它就一直等你把话说完。

想一想

忘了打分号,回车后会看到什么?

22
第 3 章 · 第四节

第一条命令 show databases

show databases 列出这台机器上有哪些库。

第 22 页课件

试一试点一个库名看它是什么

show databases; 的结果
Database
information_schema
mysql
performance_schema
sakila
sys
world
点一个库名,看它是干什么的。

重 点

前面几个是系统库,不要去动。sakila 和 world 是样例库。

23
第 3 章 · 第四节

用命令行连接 MySQL

四个参数:连哪台机、哪个端口、什么用户、什么密码。

第 23 页课件

试一试把这条命令拆开看

mysql-h 主机名-P 3306-u root-p
四个参数,点一个看它管什么。

重 点本机能省两个

连本机而且端口是 3306,写 mysql -u root -p 就行。

想一想

为什么 -p 后面不直接写上密码?

24
第 3 章 · 第四节

MySQL 管理工具

四类工具:日常用的、运维的、监控的、调优的。

第 24 页课件

分清楚

类别代表工具
应用工具Workbench、Navicat
运维管理备份与审计一类
监控管理Zabbix 一类
诊断优化innotop 一类

知道更多

本课程用命令行加 Workbench 就够,其余是工作以后才碰得到的。

25
第 3 章 · 第四节

在线练习 SQL 的网站

没装好也能练,浏览器里就有现成的数据库。

第 25 页课件

分清楚

网站适合做什么
sqliteonline随手试一条语句
sqlzoo有中文教程可闯关
牛客 SQL 篇刷面试题

重 点

在线站点多数用 SQLite,语法和 MySQL 有小差别,以课上为准。

想一想

你打算先在哪个站上练一练?

保山学院·人工智能教研室·曹鼎鼎