Membuat dan mengkueri database Cloud SQL for SQL Server menggunakan Google Cloud konsol
Pelajari cara membuat dan membuat kueri database Cloud SQL untuk SQL Server menggunakan Google Cloud konsol. Panduan memulai ini ditujukan untuk praktisi database yang ingin mendapatkan pengantar singkat tentang Cloud SQL untuk SQL Server. Panduan memulai ini akan memandu Anda melalui langkah-langkah yang diperlukan untuk menyelesaikan tugas berikut:
- Membuat Cloud SQL untuk instance SQL Server
- Buat database
- Membuat skema
- Membuat tabel
- Masukkan data
- Mengkueri data yang Anda masukkan
- Membersihkan resource Anda
Saat Anda mengikuti langkah-langkahnya, pertahankan nilai default untuk setelan kecuali jika ditentukan lain.
Sebelum memulai
- Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Cloud SQL, Cloud SQL Admin, and Compute Engine APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Cloud SQL, Cloud SQL Admin, and Compute Engine APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
Peran yang diperlukan
Untuk mendapatkan izin yang
diperlukan untuk menyelesaikan panduan memulai ini,
minta administrator untuk memberi Anda peran IAM
Cloud SQL Admin (roles/cloudsql.admin)
di project.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Membuat Cloud SQL untuk instance SQL Server
Buat instance di konsol Google Cloud menggunakan setelan berikut. Untuk semua setelan lainnya, pertahankan setelan default.
- Buka halaman Instance Cloud SQL di konsol Google Cloud .
Buka halaman Instance Cloud SQL - Klik Create Instance.
- Klik Pilih Cloud SQL untuk SQL Server.
- Untuk Choose a Cloud SQL edition, pilih Enterprise.
- Untuk Edition preset, pilih Sandbox.
- Untuk Instance ID, masukkan
quickstart-instance. - Masukkan sandi untuk akun pengguna default dan simpan untuk penggunaan berikutnya.
- Pilih wilayah di dekat Anda.
- Untuk Zonal availability, pilih Single zone.
- Klik Buat instance, lalu tunggu hingga instance diinisialisasi dan dimulai. Proses inisialisasi dapat memerlukan waktu lebih dari lima menit.
Buat database
Setelah quickstart-instance dibuat, Anda dapat membuat database di instance Cloud SQL untuk SQL Server.
- Di menu navigasi instance, klik Databases.
- Klik Buat database.
- Di kolom teks Database Name, masukkan
quickstartdb. - Klik Create.
Membuat skema
Setelah membuat instance dan database, Anda dapat membuka Cloud SQL Studio dan menggunakan editor kueri untuk membuat skema.
- Di menu navigasi instance, klik Cloud SQL Studio. Dialog akan ditampilkan.
- Di drop-down Database, pilih quickstartdb.
- Pilih Built-in database authentication.
- Di drop-down User, pilih sqlserver.
- Di kolom Password, masukkan sandi yang Anda tentukan saat membuat instance.
- Klik Autentikasi. Cloud SQL Studio akan terbuka.
- Klik Untitled Query untuk membuka editor kueri.
Tempel kode berikut ke editor kueri:
CREATE SCHEMA [myschema];Opsional: Untuk memformat pernyataan SQL dengan benar, klik Format.
Klik Run. Panel hasil menampilkan pesan berhasil.
Membuat tabel
Sekarang buat tabel menggunakan skema yang Anda buat.
- Klik Tab baru untuk membuka tab editor kueri baru.
Tempel pernyataan berikut ke dalam editor kueri:
CREATE TABLE [myschema].[quickstart_table] ( [UserId] INT IDENTITY(1, 1) PRIMARY KEY , [FirstName] VARCHAR(255), [LastInitial] VARCHAR(1), [BirthDate] DATE );Opsional: Untuk memformat pernyataan SQL dengan benar, klik Format.
Klik Run. Panel hasil menampilkan pesan berhasil.
Database quickstartdb sekarang memiliki tabel dengan kolom untuk menyimpan
data berikut:
- Kolom ID pengguna yang di-increment secara otomatis yang dikonfigurasi sebagai kunci utama tabel
- Nama depan
- Inisial terakhir
- Tanggal lahir
Masukkan data
Untuk mengisi tabel quickstart_table dengan beberapa data, lakukan langkah-langkah berikut:
- Klik Tab baru untuk membuka tab editor kueri baru.
Tempel pernyataan berikut ke dalam editor kueri:
INSERT INTO [myschema].[quickstart_table] ([FirstName], [LastInitial], [BirthDate]) VALUES ('Yuri', 'Z', '1999-05-24'), ('Cruz', 'S', '1978-11-01'), ('Kai', 'D', '1965-12-09'), ('Luka', 'L', '2003-04-19'), ('Taylor', 'S', '2001-01-31');Opsional: Untuk memformat pernyataan SQL dengan benar, klik Format.
Klik Run. Panel hasil menampilkan pesan berhasil.
Membuat kueri database
Sekarang Anda dapat menjalankan kueri terhadap data dalam tabel yang Anda buat.
Pilih semua catatan
Untuk mengambil semua data dalam tabel, lakukan hal berikut:
Klik Tab baru untuk membuka tab editor kueri baru.
Tempel pernyataan berikut ke dalam editor kueri:
SELECT * FROM [myschema].[quickstart_table]Klik Run.
Hasil kuerinya mirip dengan berikut ini:
UserID
FirstName
LastInitial
BirthDate
1
Yuri
Z
1999-05-24 00:00:00
2
Cruz
S
1978-11-01 00:00:00
3
Kai
D
1965-12-09 00:00:00
4
Luka
L
19-04-2003 00:00:00
5
Taylor
S
31-01-2001 00:00:00
Menjalankan pernyataan select yang difilter
Untuk mengambil ID pengguna dan nama depan pengguna yang lahir pada atau setelah 1 Januari 2000, tentukan kolom dan gunakan klausa WHERE:
- Klik Tab baru untuk membuka tab editor kueri baru.
Tempel pernyataan berikut ke dalam editor kueri:
SELECT [UserId], [FirstName] FROM [myschema].[quickstart_table] WHERE [BirthDate] > '1999-12-31';Klik Run.
Hasil kuerinya mirip dengan berikut ini:
UserID
FirstName
4
Luka
5
Taylor
Pembersihan
Agar akun Google Cloud Anda tidak dikenai biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.
Nonaktifkan perlindungan penghapusan, lalu hapus instance panduan memulai:
- Di menu navigasi instance, klik Overview.
- Klik Edit.
- Luaskan bagian Perlindungan Data.
- Di Perlindungan penghapusan instance, batalkan pilihan semua opsi.
- Klik Simpan. Hapus kini dapat dipilih.
- Klik Hapus. Dialog akan muncul.
- Di kolom Instance ID, masukkan
quickstart-instance. - Klik Hapus.