MySQLサーバー接続後にコマンドプロンプトでデータベースを選択する方法
MySQLサーバーへの接続が完了したら、次に作業対象となるデータベースを選択する必要があります。これは、MySQLサーバー上には複数のデータベースが存在する可能性があるためです。
mysql> プロンプトからデータベースを選択するのは非常に簡単です。SQLコマンドの USE を使用することで、目的のデータベースを選択できます。
使用例
以下の例では、「TUTORIALS」という名前のデータベースを選択しています。
[root@host]# mysql -u root -p Enter password:****** mysql> use TUTORIALS; Database changed mysql>
「Database changed」というメッセージが表示されれば、選択は成功です。これで TUTORIALS データベースが選択された状態になり、以降のすべての操作はこのデータベースに対して実行されます。
補足:利用可能なデータベースを確認する方法
どのデータベースが存在するか事前に確認したい場合は、SHOW DATABASES; コマンドを実行すると、サーバー上にある全データベースの一覧を表示できます。
mysql> SHOW DATABASES;
また、現在どのデータベースを選択しているかを確認するには、SELECT DATABASE(); コマンドが便利です。作業中に誤ったデータベースを操作しないよう、こまめに確認することをおすすめします。
-
MySQL Workbenchを使ってサーバー上のデータベースからERモデルを取得する方法
サーバー上のデータベースからERモデル(ER図)を取得するには、まずMySQL Workbenchを起動します。起動直後の画面は以下のとおりです。1. リバースエンジニアリングの開始次に、メニューバーから「Database」メニューを選択し、「Reverse Engineer」をクリックします。Database -> Reverse Engineer2. データベースへの接続すると、下のスクリーンショットのようなウィザードが表示されます。ここでデータベースのパスワードを入力し、「OK」ボタンを2回押してください。3. ウィザードの進行「OK」ボタンを押すと、次のウィザード画面に移行します
-
MySQLでランダムなレコードを取得する方法|ORDER BY RAND()の使い方を解説
MySQLデータベースからランダムにレコードを1件(または複数件)取得したい場合、ORDER BY RAND() と LIMIT を組み合わせるのが最もシンプルな方法です。この記事では、実際のテーブル作成からランダム抽出までの手順を、実行例とともにわかりやすく解説します。1. サンプルテーブルを作成するまずは動作確認用のテーブルを作成しましょう。ここでは学生情報を管理するテーブルを定義します。mysql> create table DemoTable1581 -> ( -> Stude