全部产品
Search
文档中心

Lindorm:DDL

更新时间:Nov 10, 2025

Lindorm menyediakan pernyataan Data Definition Language (DDL) yang dapat digunakan untuk mendefinisikan dan mengelola skema objek, seperti database, tabel, dan indeks.

Tabel berikut menjelaskan pernyataan DDL yang didukung oleh Lindorm, beserta izin yang diperlukan dan granularitas izin yang didukung.

Penting

Memberikan izin ALL atau ALL PRIVILEGES permission juga memberikan izin READ, WRITE, ADMIN, dan TRASH.

Tabel berikut hanya mencantumkan izin non-ALL.

Kategori

Perintah

Deskripsi

Izin yang diperlukan

Granularitas izin yang didukung

Kueri skema basis data dan tabel

DESCRIBE

Mengkueri skema tabel atau basis data.

READ

  • GLOBAL

  • DATABASE

Manajemen basis data

USE

Beralih ke database saat ini.

  • READ

  • WRITE

  • ADMIN

  • GLOBAL

  • DATABASE

  • TABLE

CREATE DATABASE

Membuat database dan mengonfigurasi propertinya.

ADMIN

GLOBAL

ALTER DATABASE

Memodifikasi properti database.

ADMIN

GLOBAL

DROP DATABASE

Menghapus basis data tertentu.

Memerlukan izin READ dan ADMIN

GLOBAL

SHOW DATABASES

Menampilkan semua basis data dalam instance saat ini.

  • READ

  • WRITE

  • ADMIN

  • GLOBAL

  • DATABASE

  • TABLE

Manajemen tabel

CREATE TABLE

Membuat tabel dan mengonfigurasi propertinya.

ADMIN

  • GLOBAL

  • DATABASE

CREATE TABLE LIKE

Membuat tabel baru dengan skema yang sama seperti tabel yang sudah ada.

Memerlukan izin READ dan ADMIN

DATABASE

ALTER TABLE

Memodifikasi skema tabel. Misalnya, menambah kolom, menghapus kolom, memodifikasi tipe data, atau menambahkan properti tabel.

Memerlukan izin READ dan ADMIN

DATABASE

DROP TABLE

Menghapus tabel tertentu.

Memerlukan izin ADMIN dan TRASH

DATABASE

TRUNCATE TABLE

Mengosongkan semua data dari tabel secara cepat tetapi mempertahankan skema dan indeksnya.

Memerlukan izin ADMIN dan TRASH

DATABASE

SHOW TABLES

Menampilkan semua tabel dalam database yang memenuhi kondisi tertentu.

  • READ

  • GLOBAL

  • DATABASE

SHOW CREATE TABLE

Menanyakan pernyataan `CREATE TABLE` untuk tabel tertentu.

Memerlukan izin READ dan ADMIN

DATABASE

OFFLINE TABLE

Menjadikan tabel tertentu offline. Setelah tabel dijadikan offline, tabel tersebut tidak dapat dibaca atau ditulis.

ADMIN

  • GLOBAL

  • DATABASE

ONLINE TABLE

Menjadikan tabel tertentu online. Setelah tabel dijadikan online, tabel tersebut dapat dibaca dan ditulis.

ADMIN

  • GLOBAL

  • DATABASE

Manajemen indeks

CREATE INDEX

Membuat indeks sekunder, indeks pencarian, atau indeks penyimpanan kolom, serta mengonfigurasi properti indeks.

Memerlukan izin READ dan ADMIN

DATABASE

ALTER INDEX

Mengubah status indeks atau menambahkan kolom indeks.

Memerlukan izin READ dan ADMIN

DATABASE

BUILD INDEX

Membangun indeks sekunder. Untuk versi LindormTable setelah 2.2.16 hingga 2.6.3, jalankan perintah ini untuk membangun indeks sekunder setelah mengirimkan perintah pembuatan indeks.

Memerlukan izin READ dan ADMIN

DATABASE

DROP INDEX

Menghapus indeks tertentu.

Memerlukan izin READ, ADMIN, dan TRASH

DATABASE

SHOW INDEX

Menampilkan informasi indeks untuk tabel tertentu, seperti jenis indeks dan progres pembuatan.

Memerlukan izin READ dan ADMIN

DATABASE

Modifikasi properti sistem

ALTER SYSTEM

Memodifikasi parameter konfigurasi sistem dinamis, seperti nomor versi file dan tampilan kueri lambat.

ADMIN

GLOBAL

Tampilan properti sistem dan tabel

SHOW VARIABLES

Menampilkan properti sistem atau properti tabel tertentu.

READ

GLOBAL

Manajemen proses kueri SQL

SHOW PROCESSLIST

Menampilkan pernyataan SQL yang sedang dieksekusi beserta detailnya.

  • READ

  • WRITE

  • ADMIN

  • GLOBAL

  • DATABASE

  • TABLE

KILL QUERY

Menghentikan pernyataan SQL yang sedang dieksekusi.

  • READ

  • WRITE

  • ADMIN

  • GLOBAL

  • DATABASE

  • TABLE