本ページでは、フラッグシップ版クラスタインスタンスのデータベースに接続する方法について紹介します。
前提条件
- フラッグシップ版クラスタインスタンスの作成が完了していること。詳細はクラスタインスタンスの作成をご参照ください。
- テナントの作成が完了していること。詳細はテナントの作成をご参照ください。
- アプリケーションおよびネットワーク設定(パブリックネットワークのホワイトリスト/アウトバウンドまたはプライベートネットワーク PVL など)が完了していること。
アカウントの作成
データベースに接続する前に、データベースアカウントを作成する必要があります。
OceanBase Cloudクラウドデータベースコンソールにログインします。
左側のナビゲーションペインで、**インスタンス**をクリックします。
インスタンスリストからターゲットとなるフラッグシップ版クラスタインスタンスを見つけ、クラスタ名をクリックしてクラスタインスタンスワークベンチに入ります。
左側のナビゲーションペインで、テナント管理をクリックします。
ターゲットとなるテナントを見つけ、テナント名をクリックしてテナントワークベンチに入ります。
左側のナビゲーションペインで、アカウント管理をクリックします。
新規アカウントをクリックし、アカウント名、パスワード、権限付与データベースなどの情報を設定します。
作成をクリックし、アカウント作成を完了します。
データのインポートとクエリ
インスタンスリストページでインスタンス名をクリックしてインスタンスワークベンチに入り、インスタンスの横にある「その他」アイコンをクリックし、**サンプルデータのインポートをクリックします。ベンチマークテストからTPC-Hサンプルデータセットと作成したばかりのデータベースを選択し、インポート**をクリックします。
**SQLコンソール**ページに入ります。
作成したアカウントを選択し、パスワードを入力してログインし、**確認**をクリックします。
デフォルトでは
information_schemaデータベースが開きます。左側のデータベースリストで作成したデータベース(例:default_database)をクリックし、新しいSQLウィンドウを開く必要があります。以下のSQLを実行し、
customerテーブルの顧客を確認します。
SELECT * FROM customer;
をクリックし、SQL文を実行します。**実行記録**タブには、customerテーブルのすべての顧客情報が表示されます。以下のSQL文を実行すると、特定の条件に基づいて顧客をフィルタリングできます。例えば、誕生月が12月の顧客リストを生成します。
SELECT *
FROM customer
WHERE c_birth_month = '12';
をクリックしてSQL文を実行すると、**実行記録**タブに対応する結果が表示されます。いつでも異なるSQL文を入力し、SQLコンソールを通じてデータベースを開発し、使用することができます。