Saat Anda perlu menjalankan pernyataan SQL, membuat tabel, memeriksa hasil kueri, atau mengedit data secara langsung di browser, tab SQLConsole merupakan ruang kerja utama di Data Management (DMS). Topik ini mencakup operasi inti yang tersedia pada tab SQLConsole, dengan menggunakan instans ApsaraDB RDS for MySQL sebagai contoh.
Operasi yang dibahas:
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Akses ke Konsol DMS V5.0
Instans database yang terdaftar di DMS
Izin yang diperlukan untuk melakukan operasi yang dijelaskan dalam topik ini
Buka tab SQLConsole
Tersedia dua jalur navigasi.
Dari bilah navigasi atas
Login ke Konsol DMS V5.0.
Pada bilah navigasi atas, pilih SQL Console > SQL Console.
Dalam mode simple, arahkan pointer ke ikon
di pojok kiri atas dan pilih All Features > SQL Console > SQL Console.Pada kotak dialog Select Database, cari database tersebut, pilih dari hasil pencarian, lalu klik Confirm.
Dari daftar instans database
Login ke Konsol DMS V5.0.
Pada bagian Database Instances di sebelah kiri, temukan database tersebut.
Klik ganda nama database untuk membuka tab SQLConsole.
Buat tabel
Contoh berikut membuat tabel bernama test_table di database MySQL yang dikelola dalam mode Security Collaboration. Pilih metode yang sesuai dengan alur kerja Anda.
Menggunakan pernyataan SQL
Buka tab SQLConsole.
Masukkan pernyataan SQL berikut di editor SQL:
CREATE TABLE test_table ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, age INT NOT NULL, PRIMARY KEY (id) );Klik Execute di bilah alat. Jika
test_tabletidak muncul di daftar tabel setelah itu, klik ikon
untuk refresh.
Menggunakan pembuat tabel visual
Buka tab SQLConsole.
Klik kanan area kosong di bagian operasi visual dan pilih Create Table. Untuk informasi lebih lanjut tentang tata letaknya, lihat bagian GUI of the SQL Console page pada topik "Overview".
Isi tab Basic Info, Column Info, Index Info, dan Foreign Key Info.
Klik Modify, lalu klik Execute.
Pemecahan masalah: CREATE TABLE diblokir oleh aturan keamanan
Jika DMS mengembalikan error yang menyatakan bahwa aturan keamanan melarang pernyataan CREATE TABLE, maka instans database berada dalam mode Security Collaboration. Hubungi administrator atau database administrator (DBA) Anda untuk memperbarui aturan keamanan:
Pada bilah navigasi atas, pilih Security and Specifications > Security Rules.
Dalam mode simple, arahkan pointer ke ikon
di pojok kiri atas dan pilih All functions > Security and Specifications > Security Rules.Temukan kumpulan aturan dan klik Edit di kolom Actions.
Pada panel navigasi kiri, klik SQL Correct.
Atur parameter Checkpoints menjadi SQL execution rules.
Pilih aturan All DDL can execute directly in SQLConsole dan klik Edit di kolom Actions.
Tambahkan jenis SQL (misalnya CREATE TABLE) ke pernyataan bahasa domain-spesifik (DSL) untuk aturan tersebut, lalu klik Submit.
Aktifkan aturan All DDL can execute directly in SQLConsole dan nonaktifkan aturan yang mengharuskan operasi DDL melalui tiket.
Untuk informasi lebih lanjut, lihat Data change.
Kueri data
Buka tab SQLConsole.
Masukkan pernyataan SELECT di editor SQL, atau klik ganda tabel di daftar tabel untuk menghasilkannya secara otomatis.
Klik Execute di bilah alat.
Hasil kueri muncul di tab Execution. Dari sana, Anda dapat menyaring, mengekspor, mengedit, dan menyalin set hasil. Lihat Work with result sets.
Ubah data
Buka tab SQLConsole.
Masukkan pernyataan UPDATE di editor SQL.
Klik Execute di bilah alat.
Pada pesan Execution Confirmation, klik OK.
Simpan dan gunakan ulang pernyataan SQL
Simpan pernyataan SQL yang sering digunakan di My SQL agar Anda dapat menyisipkannya ke editor hanya dengan satu klik. Parameter Scope mengatur apakah pernyataan yang disimpan hanya tersedia untuk Anda atau dibagikan kepada pengguna lain.
Tambahkan pernyataan SQL
Masukkan pernyataan SQL di editor SQL dan pilih seluruh pernyataan tersebut.
Di bilah alat, pilih My SQL > Add.
Pada kotak dialog Add to Saved SQL, masukkan nama di bidang Title, atur Scope, lalu klik OK.
Gunakan pernyataan SQL yang disimpan
Di bilah alat, pilih My SQL > Select, lalu klik judul pernyataan tersebut. DMS akan menyisipkannya langsung ke editor SQL.
Edit atau hapus pernyataan SQL yang disimpan
Di bilah alat, pilih My SQL > Management. Di dialog yang muncul, edit, hapus, atau gunakan ulang pernyataan yang disimpan. Anda dapat mengubah bidang Title, Scope, dan SQL.
Lihat data tabel dalam tampilan grid
Buka tab SQLConsole.
Di bagian operasi visual, klik kanan tabel dan pilih Open Table.
Lihat data tabel di tab Table:Table name.
Untuk hanya menampilkan kolom tertentu, klik ikon
di pojok kanan atas, pilih kolom yang diinginkan, lalu klik OK.
Gunakan set hasil
Setelah menjalankan pernyataan SQL, hasilnya muncul di tab Execution. Operasi berikut tersedia.
Saring set hasil
Masukkan kata kunci di kotak pencarian di pojok kanan atas tab Execution. DMS akan menyorot semua kecocokan menggunakan mode pencocokan kabur. Untuk hanya menampilkan baris yang cocok, klik Filter.
Ekspor set hasil
Arahkan pointer ke Export File di tab Execution dan pilih opsi yang diinginkan. Anda dapat mengekspor set hasil saat ini ke berbagai jenis file, seperti Excel dan TXT. Saat mengekspor semua set hasil, setiap set hasil disimpan sebagai file Excel terpisah.
Edit set hasil secara inline
Di tab Execution, klik Enable editing.
Lakukan perubahan Anda:
Sisipkan baris: Tambahkan data di baris kosong yang ditambahkan di bagian bawah set hasil.
Edit sel: Klik sel tersebut dan ketik nilai baru. Tanda merah akan muncul di pojok kiri atas sel yang dimodifikasi. Bidang sensitif yang dimasking tidak dapat diedit.
Hapus baris: Pilih baris tersebut dan klik Delete. Latar belakang baris akan meredup untuk menunjukkan penghapusan. Tindakan ini dapat dibatalkan.
Klik Submit Change untuk menerapkan. Perubahan hanya berlaku setelah pernyataan SQL dasar berhasil dijalankan di editor.
Pengeditan inline dinonaktifkan jika set hasil tidak memiliki primary key NOT NULL atau unique key. Arahkan pointer ke ikonuntuk melihat alasannya dan solusi yang disarankan.
Salin data dari set hasil
Operasi salin berlaku untuk Windows.
| Apa yang disalin | Cara |
|---|---|
| Satu sel | Klik sel tersebut, lalu klik ikon Ctrl+C. |
| Rentang persegi panjang | Klik sel kiri atas, tahan Shift, klik sel kanan bawah, lalu tekan Ctrl+C. |
| Kolom berurutan | Klik header kolom pertama, tahan Shift, klik header kolom terakhir, lalu tekan Ctrl+C. |
| Kolom tidak berurutan | Klik header kolom pertama, tahan Ctrl, klik setiap header kolom tambahan, lalu tekan Ctrl+C. |
| Baris berurutan | Klik nomor baris pertama, tahan Shift, klik nomor baris terakhir, lalu tekan Ctrl+C. |
| Baris tidak berurutan | Klik nomor baris pertama, tahan Ctrl, klik setiap nomor baris tambahan, lalu tekan Ctrl+C. |
Langkah selanjutnya
Setelah melakukan perubahan data di tab SQLConsole:
Jika suatu perubahan menghasilkan hasil yang tidak diharapkan — misalnya, pembaruan atau penghapusan yang tidak disengaja — gunakan pelacakan data untuk memulihkan data secara efisien. Lihat Data tracking.
Untuk mengekspor seluruh database ke mesin lokal Anda, lihat Export databases.