zoukankan      html  css  js  c++  java
  • 3.3.1创建和选择数据库

     

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

    mysql> CREATE DATABASE menagerie;

    在Unix下,数据库名称是区分大小写的(不像SQL关键字),所以你必须总是指到你的数据库 menagerie,而不是 MenagerieMENAGERIE或一些其他变种。表名也是如此。(在Windows下,此限制不适用,尽管您必须在整个给定查询中使用相同的字母大写来引用数据库和表。但是,由于多种原因,建议的最佳实践始终是使用与以下情况相同的字母大写:数据库已创建。)

    注意

    如果您收到诸如错误1044(42000)的错误:尝试创建数据库时,拒绝用户'micah'@'localhost'访问数据库'menagerie',这意味着您的用户帐户没有执行此操作所需的特权所以。与管理员讨论此问题,或参阅第6.2节“访问控制和帐户管理”

    创建数据库不会选择使用它;您必须明确地做到这一点。要创建menagerie当前数据库,请使用以下语句:

    mysql> USE menagerie
    Database changed

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

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

    menagerie刚刚显示的命令中 的密码不是您的密码。如果要在-p选项后在命令行中提供密码,则 必须在中间没有空格(例如,as ,而不是as )。但是,不建议将密码放在命令行中,因为这样做会使密码容易被登录到您计算机上的其他用户监听。 -ppassword-p password

    注意

    您可以随时使用查看当前选择的数据库。 SELECT DATABASE()

  • 相关阅读:
    Oracle
    Windows
    Ajax
    Ext JS
    JavaScript
    Linux中查看各文件夹大小命令du
    本地文件上传到Linux服务器的几种方法
    Mysql线程状态
    把mysql里面的一些状态输出到文件里面显示
    linux修改磁盘调度方法
  • 原文地址:https://www.cnblogs.com/owlin/p/13730511.html
Copyright © 2011-2022 走看看