MySQL教程/创建和使用数据库/创建和选择数据库

4.1创建和选择数据库

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

MySQL>创建数据库门口;

在UNIX下,数据库名称区分大小写(与SQL关键字不同),因此您必须始终将数据库引用为menagerie,而不是menageriemenagerie,或其他一些变体。表名也是如此。(在Windows下,此限制不适用,尽管您必须在给定查询中使用相同的LetterCase引用数据库和表格。但是,由于各种原因,建议的最佳实践始终使用使用的相同的字段数据库是创建的。)

笔记

如果你得到一个错误,如错误1044(42000):对用户的“localhost”拒绝访问数据库'menagerie'尝试创建数据库时,这意味着您的用户帐户没有必要的权限。与管理员讨论此项或查看访问控制和帐户管理

创建数据库不选择它使用;你必须明确地做到这一点。制作menagerie当前数据库,使用此语句:

MySQL>使用Menagerie数据库已更改

您的数据库只需要只创建一次,但每次开始时都必须选择它使用mysql.会议。你可以通过发出a来做到这一点声明如示例所示。或者,您可以在调用时在命令行上选择数据库mysql.。只需在您需要提供的任何连接参数后指定其名称。例如:

shell> mysql -h主持人-U用户-p menagerie输入密码:********
重要的

menagerie在刚才显示的命令中不是你的密码。如果您想在命令行上提供密码-P.选项,您必须使用不间间空间(例如,-P.密码,而不是-P.密码)。但是,不建议将密码放在命令行上,因为这样做是通过登录机器上登录的其他用户侦听。

笔记

您可以在目前使用哪些数据库使用时查看选择数据库()