TiDB Cloudクイックスタート
推定所要時間: 20分
このチュートリアルでは、 TiDB Cloudを使い始めるための簡単な方法を説明します。
さらに、 TiDB Playgroundで TiDB 機能を試すこともできます。
ステップ1: TiDB Cloud Starter インスタンスを作成する
TiDB Cloud Starterは、TiDB Cloudを使い始めるのに最適な方法です。TiDB Cloud Starter インスタンスを作成するには、以下の手順に従ってください。
TiDB Cloudアカウントをお持ちでない場合は、 ここをクリックしてサインアップしてください。
メールアドレスとパスワードでサインアップして、 TiDB Cloudを使用してパスワードを管理するか、Google、GitHub、または Microsoft アカウントでサインインして、 TiDB Cloudへのシングルサインオン (SSO) を選択することもできます。
TiDB Cloudアカウントにログインします。
デフォルトではMy TiDBページが表示されます。
新規サインアップユーザーの場合、 TiDB Cloud は
Cluster0という名前のデフォルトのTiDB Cloud Starter クラスターを自動的に作成します。このデフォルトクラスターでTiDB Cloud機能をすぐに試すには、 ステップ2: SQL エディターを試すに進みます。
独自に新しいTiDB Cloud Starter クラスターを作成するには、次の手順に従います。
Create Resourceをクリックします。
Create Resourceページでは、デフォルトでStarterが選択されています。TiDB Cloud Starter インスタンスの名前を入力し、クラウドプロバイダーとターゲットリージョンを選択して、 Createをクリックします。TiDB Cloud Starter インスタンスは約30秒で作成されます。
ステップ2: SQL エディターを試す
AWS でホストされているTiDB Cloud Starter クラスターでは、 TiDB Cloudコンソールに組み込まれた SQL エディターを使用して、データの価値を最大限に高めることができます。これにより、ローカル SQL クライアントを使用せずに、データベースに対して SQL クエリを実行できます。クエリ結果は表やグラフで直感的に表示され、クエリログも簡単に確認できます。
My TiDBページで、クラスター名をクリックして概要ページに移動し、左側のナビゲーションペインでSQL Editorをクリックします。
SQL エディターで SQL クエリを記述します。
たとえば、次の SQL 文を実行して、テーブルの作成、データの挿入、およびデータのクエリを行えます。
USE test; -- create a new table t with id and name CREATE TABLE `t` (`id` INT, `name` VARCHAR(255)); -- add 3 rows INSERT INTO `t` (`id`, `name`) VALUES (1, 'row1'), (2, 'row2'), (3, 'row3'); -- query all SELECT `id`, `name` FROM `t`;SQL クエリを実行します。
macOSの場合:
エディターにクエリが1つしかない場合は、 ⌘ + Enterを押すか、 Runをクリックして実行します。
エディターに複数のクエリがある場合は、カーソルで対象クエリの行を選択し、 ⌘ + Enterキーを押すか、 Runをクリックして順番に実行します。
エディター内のすべてのクエリを順番に実行するには、 ⇧ + ⌘ + Enterを押すか、カーソルですべてのクエリの行を選択してRunをクリックします。
Windows または Linux の場合:
エディターにクエリが1つしかない場合は、 Ctrl + Enterキーを押すか、 Runをクリックして実行します。
エディターに複数のクエリがある場合は、カーソルで対象クエリの行を選択し、 Ctrl + Enterを押すか、 Runをクリックして順番に実行します。
エディター内のすべてのクエリを順番に実行するには、 Shift + Ctrl + Enterを押すか、カーソルですべてのクエリの行を選択してRunをクリックします。
クエリを実行すると、ページの下部にクエリのログと結果がすぐに表示されます。
ステップ3: コンソールでガイドツアーを試す
TiDB Cloud は、 TiDB Cloudをすぐに使い始めるのに役立つ、丁寧に作成されたサンプルデータセットを含むインタラクティブなチュートリアルを提供しています。AWS でホストされているTiDB Cloud Starter クラスターの場合は、このチュートリアルを試して、 TiDB Cloud を高性能データ分析に使用する方法を学習できます。
- コンソールの右下隅にある?アイコンをクリックし、 Guided tour of SQL Editorを選択します。
- ツアーで使用するTiDB Cloud Starter インスタンスを選択し、 Import Datasetをクリックします。インポート処理には約1分かかる場合があります。
- サンプルデータをインポートしたら、画面の指示に従ってツアーを完了します。
ステップ4: TiDB Cloud Starter インスタンスに接続する
TiDB は MySQL プロトコルとの高い互換性があるため、ほとんどの MySQL ツール、ドライバー、ORM を使用して接続できます。以下の手順では、MySQL CLI クライアント mysql を例として使用します。
- My TiDB ページに移動し、対象の TiDB Cloud Starter インスタンスの名前をクリックして概要ページに移動します。
- 右上隅の Connect をクリックします。接続パラメーターを含む接続ダイアログが表示されます。
- 接続ダイアログの設定が実行環境と一致していることを確認します。
- Generate Password をクリックしてランダムなパスワードを作成します。
- Connect With ドロップダウンリストで、MySQL CLI を選択します。
- 接続コマンドをコピーし、ターミナルに貼り付けて Enter を押して実行します。
MySQL CLI クライアントが開き、TiDB Cloud Starter インスタンスに接続されます。
次は何か
- さまざまな方法を使用してクラスターに接続する方法については、 TiDB Cloud Starter または Essential クラスターに接続するを参照してください。
- SQL エディターを使用してデータを探索する方法の詳細については、 SQL Editor でデータを探索するを参照してください。
- TiDB SQL の使用法については、 TiDB で SQL を探索するを参照してください。
- ゾーン間の高可用性、水平スケーリング、およびHTAPの利点を備えた本番で使用する場合は、 TiDB Cloud Dedicatedクラスターを作成するを参照してください。
- TiDB Cloud CLIを使用してインスタンスを管理する方法については、 TiDB Cloud CLI Reference (PREVIEW)を参照してください。