创建数据库

    1. mysql> CREATE DATABASE menagerie;

    在UNIX,数据库名称是区分大小写的(不像SQL关键字),所以你必须总是把你的数据库menagerie,Menagerie,MENAGERIE,或一些其他的变种。表名也是如此。(在Windows的操作系统下,不区分大小写。然而,由于种种原因,推荐的最佳实践是当数据库被创建时使用相同的lettercase)

    使用数据库
    创建完数据库,如果要使用它,必须得显示的声明。让menagerie成为当前的操作的数据库,用下面这个语句

    mysql> USE menagerie
    Database changed
    

    您的数据库只需要创建一次,但每次开始MySQL会话时都必须选择它以供使用。您可以通过发布一个use语句来实现这一点,如上示例中所示。或者,也可以在调用mysql时在命令行中选择数据库。只要在您可能需要提供的任何连接参数之后指定它的名称。例如:

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

    命令行上显示的menagerie不是你的密码。如果你的-p选项后要提供您的密码在命令行中,你必须这样做,在-p后没有多余的空间(例如,-ppassword, 不是 -p password)。但是,不建议在命令行上输入密码,因为这样做会暴露密码

    使用select database();查看当前使用的数据库

    mysql> select database();
    +------------+
    | database() |
    +------------+
    | menagerie  |
    +------------+
    1 row in set (0.00 sec)