全部产品
Search
文档中心

Tablestore:Kueri SQL

更新时间:Jul 02, 2025

Setelah masuk ke mode SQL, Anda dapat mengeksekusi pernyataan SQL untuk membuat tabel pemetaan, menanyakan tabel pemetaan yang telah dibuat, mendapatkan informasi tentang tabel pemetaan, menanyakan data dalam tabel, dan menghapus tabel pemetaan.

Catatan

Untuk informasi lebih lanjut, lihat Ikhtisar.

Masuk ke mode SQL

Jalankan perintah sql untuk masuk ke mode SQL.

Buat tabel pemetaan

Untuk menanyakan data dalam tabel, Anda harus membuat tabel pemetaan terlebih dahulu.

Jalankan perintah berikut untuk membuat tabel pemetaan untuk tabel data bernama mytable:

CREATE TABLE mytable(
     `uid` VARCHAR(1024),
     `pid` BIGINT(20),
     `b` DOUBLE,
     `c` BOOL,
     `d` MEDIUMTEXT,
     PRIMARY KEY(`uid`,`pid`)
);

Tanyakan tabel pemetaan

Tanyakan tabel pemetaan yang telah dibuat untuk tabel data dalam suatu instance.

Jalankan perintah SHOW TABLES; untuk menanyakan tabel pemetaan yang telah dibuat untuk tabel data dalam suatu instance.

Contoh keluaran:

+----------------------+
| Tables_in_myinstance |
+----------------------+
| mytable              |
+----------------------+
| mytstable            |
+----------------------+
| mytstable::meta      |
+----------------------+

Pada keluaran perintah di atas, mytable adalah tabel pemetaan untuk tabel data, mytstable adalah tabel pemetaan untuk tabel data deret waktu, dan mytstable::meta adalah tabel pemetaan untuk tabel metadata deret waktu.

Tanyakan informasi tentang tabel pemetaan

Tanyakan informasi tentang tabel pemetaan.

Sintaksis perintah

DESCRIBE table_name;

Contoh

Kode sampel berikut menunjukkan cara menanyakan informasi tentang tabel pemetaan bernama mytable:

DESCRIBE mytable;

Contoh keluaran:

+-------+---------------+------+-----+-------+
| Field | Type          | Null | Key | Extra |
+-------+---------------+------+-----+-------+
| uid   | varchar(1024) | NO   | PRI |       |
+-------+---------------+------+-----+-------+
| pid   | bigint(20)    | NO   | PRI |       |
+-------+---------------+------+-----+-------+
| b     | double        | YES  |     |       |
+-------+---------------+------+-----+-------+
| c     | tinyint(1)    | YES  |     |       |
+-------+---------------+------+-----+-------+
| d     | mediumtext    | YES  |     |       |
+-------+---------------+------+-----+-------+

Tanyakan data dalam tabel

Tanyakan data dalam tabel dengan mengeksekusi pernyataan SELECT.

Kode sampel berikut menunjukkan cara menanyakan semua data dalam tabel bernama mytable:

SELECT * FROM mytable;

Hapus tabel pemetaan

Jika ada perubahan pada kolom atribut tabel data, Anda dapat menghapus tabel pemetaan lama dan membuat tabel pemetaan baru.

Sintaksis perintah

DROP MAPPING TABLE table_name;

Contoh

Kode sampel berikut menunjukkan cara menghapus tabel pemetaan bernama mytable:

DROP MAPPING TABLE mytable;

Keluar dari mode SQL

Jalankan perintah exit; untuk keluar dari mode SQL.

FAQ

Referensi