0%

《MySQL必知必会》读书笔记 第三章 使用MySQL

连接数据库

为了连接到MySQL,需要以下信息:

  • 主机名(计算机名)——如果连接到本地MySQL服务器,为localhost;
  • 端口(如果使用默认端口3306之外的端口);
  • 一个合法的用户名;
  • 用户口令(如果需要)。

选择数据库

在执行任意数据库操作前,需要选择一个数据库。为此,可使用USE关键字。

了解数据库和表

SHOW DATABASES;返回可用数据库的一个列表。

SHOW TABLES;返回当前选择的数据库内可用表的列表。

SHOW COLUMNS 要求给出一个表名( 这个例子中的FROM customers),它对每个字段返回一行,行中包含字段名、数据类型、是否允许NULL、键信息、默认值以及其他信息(如字段cust_id的auto_increment)。

MySQL支持用DESCRIBE作为SHOW COLUMNS FROM的一种快捷方式。

所支持的其他SHOW语句还有:

  • SHOW STATUS,用于显示广泛的服务器状态信息;
  • SHOW CREATE DATABASE和SHOW CREATE TABLE,分别用来显示创建特定数据库或表的MySQL语句;
  • SHOW GRANTS,用来显示授予用户(所有用户或特定用户)的安全权限;
  • SHOW ERRORS和SHOW WARNINGS,用来显示服务器错误或警告消息。

执行命令HELP SHOW;显示允许的SHOW语句。