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.
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
Anda dapat menggunakan fitur kueri SQL melalui konsol Tablestore, SDK Tablestore, JDBC, dan driver JDBC untuk Go.
Untuk mempercepat kueri data dan komputasi dengan mengeksekusi pernyataan SQL, Anda dapat membuat indeks sekunder atau indeks pencarian. Untuk informasi lebih lanjut, lihat Kebijakan Pemilihan Indeks dan Pushdown Komputasi.
Anda juga dapat menggunakan mesin komputasi seperti MaxCompute, Spark, Hive, HadoopMR, Function Compute, Flink, dan PrestoDB untuk menghitung dan menganalisis data dalam tabel. Untuk informasi lebih lanjut, lihat Ikhtisar.