Halaman ini menjelaskan cara menjelajahi dan mengelola data Cloud SQL Anda menggunakan Cloud SQL Studio di Konsol Google Cloud.
Cloud SQL Studio dapat digunakan pengguna yang diotorisasi untuk berinteraksi langsung dengan database SQL dan menjalankan kueri SQL dari Konsol Google Cloud untuk mengakses dan memanipulasi data. Anda dapat melakukan berbagai tindakan yang akan dilakukan pada klien command line SQL, seperti membuat tabel dan indeks, mengubah tabel, atau menyiapkan tampilan.
Cloud SQL Studio mencakup panel Explorer yang terintegrasi dengan editor kueri dan tabel hasil kueri SQL. Anda dapat menjalankan pernyataan DDL, DML, dan DQL dari antarmuka yang satu ini. Misalnya, daripada mengonfigurasi alat kueri database pihak ketiga, Anda dapat membuat tabel dan mengkueri data menggunakan editor kueri di Cloud SQL Studio.
Anda dapat menggunakan panel Explorer untuk melihat dan berinteraksi dengan objek database. Anda membuat, mengubah, dan menghapus objek database, seperti berikut:
- Tables
- Kolom
- Indeks dan kunci
- Functions
Anda juga dapat menggunakan panel Penjelajah untuk mendapatkan kueri SELECT
tabel.
Jika Anda baru menggunakan Cloud SQL, lihat ringkasan Cloud SQL.
Peran dan izin yang diperlukan
Untuk mendapatkan izin yang Anda perlukan guna menyelesaikan tugas dalam dokumen ini, minta administrator untuk memberi Anda peran IAM Cloud SQL Admin (roles/cloudsql.admin
) pada project.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Untuk menggunakan Cloud SQL Studio, Anda harus memiliki izin berikut:
cloudsql.instances.get
cloudsql.users.list
cloudsql.databases.list
cloudsql.instances.executeSql
Selain itu, pastikan Anda memiliki izin level database untuk database yang digunakan untuk autentikasi, dan sandi untuk pengguna database dengan hak istimewa yang akan digunakan.
Jelajahi data Anda
Untuk mengakses panel Penjelajah, ikuti langkah berikut:
-
Di konsol Google Cloud, buka halaman Instance Cloud SQL.
- Pilih instance dari daftar.
- Di menu navigasi, klik Cloud SQL Studio.
- Login ke Cloud SQL Studio menggunakan nama database, nama pengguna, dan sandi Anda. Panel Explorer menampilkan daftar objek dalam database Anda.
Membuat, mengubah, dan membuat kueri data Anda
Dengan menggunakan editor SQL, Anda dapat menjalankan kombinasi pernyataan DDL, DML, dan DQL. Anda dapat membuat kueri sendiri, atau mengisi editor kueri dengan template menggunakan penjelajah.
Untuk menyusun, mengubah, atau membuat kueri data Anda, ikuti langkah-langkah berikut:
-
Di konsol Google Cloud, buka halaman Instance Cloud SQL.
- Pilih instance dari daftar.
- Di menu navigasi, klik Cloud SQL Studio.
- Login ke Cloud SQL Studio menggunakan nama database, nama pengguna, dan sandi Anda.
- Tulis kueri menggunakan salah satu metode berikut:
- Untuk membuat kueri Anda sendiri, ikuti langkah-langkah berikut:
- Buka tab baru dengan mengklik .
- Saat editor kueri muncul, tulis kueri Anda.
- Untuk membuat kueri yang dimulai dengan template, ikuti langkah-langkah berikut:
- Di panel Explorer, di samping objek database atau koleksi, klik more_vert View actions. Satu atau beberapa tindakan yang tersedia akan muncul.
- Klik salah satu tindakan. Editor kueri diisi dengan template.
- Mengganti semua {i>placeholder<i} di {i>template<i}.
- Untuk membuat kueri Anda sendiri, ikuti langkah-langkah berikut:
- Jalankan kueri Anda menggunakan salah satu pendekatan berikut:
- Untuk menjalankan semua pernyataan di editor kueri, klik Run.
- Untuk menjalankan pernyataan tertentu, pilih satu atau beberapa pernyataan, lalu klik Run selected.
- Hasil kueri akan muncul di tab Hasil. Jika beberapa kumpulan hasil tersedia, pilih hasil dari menu drop-down All results.
Batasan
- Cloud SQL Studio mendukung kueri ringan. Respons yang berukuran lebih dari 8 MB mungkin akan terpotong. Cloud SQL Studio menunjukkan saat hasil sebagian ditampilkan.
- Anda hanya dapat menjalankan kueri untuk instance Cloud SQL yang sedang berjalan.
- Cloud SQL Studio tidak mendukung server eksternal.
- Permintaan yang memerlukan waktu lebih dari satu menit akan dibatalkan.
- Cloud SQL Studio tidak membiarkan koneksi database tetap terbuka setelah eksekusi skrip SQL selesai. Demikian pula, tab editor tidak membagikan sesi yang sama dan setiap eksekusi akan memulai sesi baru.
- Saat Anda menjalankan campuran pernyataan DML, DQL, dan DDL, hanya hasil dari kueri DQL yang akan ditampilkan.
- Menutup tab browser atau browser tidak akan menghentikan eksekusi kueri di Cloud SQL Studio. Kueri akan berjalan hingga selesai atau waktu habis.
- Cloud SQL Studio tidak mendukung autentikasi Active Directory.
- Cloud SQL Studio tidak mendukung perintah
GO
. Perintah ini digunakan di utilitas Microsoft SQL Server untuk menunjukkan bahwa batch pernyataan telah berakhir dan dapat dikirim ke SQL Server. Jika kueri menyertakan kolom biner, Cloud SQL Studio tidak dapat menampilkannya. Konversikan nilai biner menjadi string.
Misalnya, ganti:
SELECT my_binary_column from my_table2;
with:
SELECT CONVERT(NVARCHAR(4000), my_binary_column, 1) from my_table2;
Saat menjalankan beberapa kueri dan salah satunya gagal, error pertama yang ditemukan akan ditampilkan. Beberapa pernyataan dalam batch sebelum error mungkin telah berhasil dieksekusi. Anda dapat menggabungkan beberapa kueri dalam pernyataan
transaction
untuk mencegah masalah ini:BEGIN TRANSACTION YOUR_SQL_STATEMENTS COMMIT;
Ganti kode berikut:
- YOUR_SQL_STATEMENTS: pernyataan yang ingin Anda jalankan sebagai bagian dari kueri ini