本ページでは、フラッグシップ版クラスタインスタンスのデータベースに接続して利用する方法を紹介します。
前提条件
- フラッグシップ版クラスタインスタンスの作成が完了していること。詳細はクラスタインスタンスの作成をご参照ください。
- テナントの作成が完了していること。詳細はテナントの作成をご参照ください。
- アプリケーションおよびネットワークの設定が完了していること。たとえば、パブリックネットワーク用アドレスの許可リストや送信ルールの設定、またはプライベートネットワークアドレスの設定などが含まれます。
アカウントの作成
データベースに接続する前に、データベースアカウントを作成する必要があります。
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文を入力してデータベースを開発・利用できます。