创建和选择数据库

如果管理员在设置权限时为你创建数据库,则可以开始使用它。否则,你需要自己创建它:

mysql> CREATE DATABASE menagerie;

在 Unix 下,数据库名称区分大小写(与 SQL 关键字不同),因此你必须始终将数据库称为 menagerie,而不是 Menagerie,MENAGERIE 或其他变体。表名也是如此。 (在 Windows 下,此限制不适用,但你必须在给定查询中使用相同的字母表引用数据库和表。但是,出于各种原因,建议的最佳做法始终是使用在使用时使用的相同字母。数据库已创建。)

创建数据库不会选择它使用; 你必须明确地这样做。要使动物园成为当前数据库,请使用以下语句:

mysql> USE menagerie
Database changed

你的数据库只需创建一次,但每次开始 mysql 会话时都必须选择它才能使用。你可以通过发出示例中所示的 USE 语句来执行此操作。或者,你可以在调用 mysql 时在命令行上选择数据库。只需在你可能需要提供的任何连接参数后指定其名称。例如:

shell> mysql -h host -u user -p menagerie
Enter password: ********