管理者がユーザーのアクセス権を設定する際にユーザー用のデータベースを作成した場合,ユーザーはそのデータベースを使用し始めることができます。そうでない場合は,ユ,ザ,自身で作成する必要があります。
创建数据库动物园;
Unixの場合、SQLキーワードとは異なり,データベース名では大文字と小文字が区別されるため,このデータベースは常に动物园
と表記する必要があり,动物园
や动物园
などの異なる表記は使用できません。これはテ,ブル名にも当てはまります。(Windowsの場合,この制限は適用されませんが,データベースとテーブルの表記は1つのクエリー内では統一する必要があります。ただし,さまざまな理由から,データベースの作成時に使用した表記を常に使用することをお勧めします)。
デ,タベ,スの作成時に错误1044(42000):用户“monty”@“localhost”访问数据库“menagerie”被拒绝のようなエラ,が表示される場合があります。これは,ユ,ザ,のアカウントには必要な権限がないことを示しています。これにいては管理者に問い合わせるか,セクション6.2“MySQLアクセス権限システム”を参照してください。
デ,タベ,スを作成しても,そのデ,タベ,スは選択されません。使用するには明示的に選択する必要があります。动物园
を現在のデ,タベ,スにするには,次のコマンドを使用します。
mysql> USE menagerie数据库更改
デ,タベ,スの作成は1回だけ必要ですが,使用するにはmysqlセッションを開始するたびにデ,タベ,スを選択する必要があります。そのためには,例のように使用
ステ,トメントを発行します。または,mysqlを起動するときにコマンド行でデ,タベ,スを選択できます。必要な接続パラメ,タをすべて指定したあとに,デ,タベ,スの名前を指定します。例:
Shell > mysql -h宿主- u用户-p menagerie输入密码:********
このコマンド内の动物园
はパスワ,ドではありません。コマンド行で- p
オプションのあとにパスワードを入力する場合は,間にスペースを入れずに入力する必要があります(たとえば,- p我的密码
ではなく,-pmypassword
)。ただし,コマンド行にパスワードを入力することは,同じマシンにログインしているほかのユーザーに覗き見られるおそれがあるため,お勧めできません。
选择
数据库()
を使用すると,現在どのデタベスが選択されているかをいでも調べることができます。