MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

コマンドプロンプトでmysqlバイナリを使ってMySQLデータベースに接続する方法

コマンドプロンプトからmysqlバイナリを使用することで、MySQLサーバーへの接続とデータベースの操作を簡単に行うことができます。ここでは、具体的な手順を例を挙げながら解説します。

MySQLサーバーへの接続手順

コマンドプロンプトからMySQLサーバーに接続するには、以下のコマンドを実行します。

[root@host]# mysql -u root -p
Enter password:******

パスワードを正しく入力すると、mysql>というコマンドプロンプトが表示されます。この状態になると、任意のSQLコマンドを実行できるようになります。上記コマンドの実行結果は以下の通りです。

接続成功時の出力例

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.20 MySQL Community Server (GPL)

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights
reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input
statement.

ユーザーの指定について

上記の例では、ユーザーとしてrootを使用していますが、実際には任意のユーザーアカウントを指定することが可能です。ログインしたユーザーは、そのアカウントに付与された権限の範囲内で、すべてのSQL操作を実行できます。セキュリティの観点から、日常的な作業にはrootではなく必要最小限の権限を持つ専用ユーザーを使用することをおすすめします。

MySQLからの切断方法

MySQLサーバーとの接続を終了したい場合は、mysql>プロンプトでexitコマンドを実行します。

mysql> exit
Bye

「Bye」と表示されれば、正常に接続が切断され、元のコマンドプロンプトに戻ります。なお、quitコマンドやショートカットキーのCtrl + Dでも同様に切断できます。

  1. JDBCでデータベースからファイル(CLOB)を取得する方法

    JDBCでデータベースからファイルを取得するには?データベースには、ファイルの内容をCLOB型として格納することが一般的です。ResultSetインターフェースには、このCLOB型のデータを取得するためのgetClob()メソッドとgetCharacterStream()メソッドが用意されています。どちらのメソッドも、引数として列のインデックスを表す整数、または列名を表す文字列を受け取り、指定された列の値を取得します。両者の違いは、getClob()メソッドがClobオブジェクトを返すのに対し、getCharacterStream()メソッドはCLOB型の内容を保持するReaderオブジェクト

  2. MySQLコマンドラインでデータベースを作成する方法を初心者向けに解説

    MySQLコマンドラインでデータベースを作成する手順 この記事では、WindowsのコマンドプロンプトからMySQLに接続し、データベースを作成する一連の手順をスクリーンショット付きで解説します。初心者の方でも迷わず進められるよう、順番に見ていきましょう。 1. コマンドプロンプトを開く まず、コマンドプロンプトを起動します。キーボードのショートカット「Windows + R」キーを押すと、「ファイル名を指定して実行」ダイアログが表示されます。 2. 「CMD」と入力してOKをクリック 表示された入力欄に CMD と入力し、「OK」ボタンをクリックしてください。 3. コマンドプロンプトが