Course content
Click on the "Edit" button in the top corner of the screen to edit your slide content.

Dalam bacaan ini, Anda akan belajar bagaimana menyebutkan dan menjelaskan perintah-perintah utama dalam SQL. SQL adalah bahasa kueri basis data yang paling banyak digunakan. Bahasa ini dirancang untuk mengambil dan mengelola data dalam database relasional. SQL dapat digunakan untuk melakukan berbagai jenis operasi dalam database seperti mengakses data, menggambarkan data, memanipulasi data, dan mengatur peran dan hak pengguna (izin).

Di sini Anda akan belajar tentang perintah-perintah utama yang digunakan dalam SQL. Pada tahap selanjutnya, Anda akan menjelajahi contoh-contoh yang relevan tentang cara menggunakan perintah-perintah ini dengan penjelasan rinci tentang sintaks SQL untuk operasi-operasi utama seperti membuat, menyisipkan, memperbarui, dan menghapus data dalam database.

Perintah SQL dikelompokkan ke dalam empat kategori yang dikenal sebagai DDL, DML, DCL, dan TCL, tergantung pada fungsinya, yaitu jenis operasi yang biasa dilakukan. Mari kita jelajahi perintah-perintah ini secara lebih rinci.

Bahasa Definisi Data (DDL)

Kategori SQL DDL menyediakan perintah untuk mendefinisikan, menghapus, dan memodifikasi tabel dalam database. Gunakan perintah-perintah berikut dalam kategori ini.

Perintah CREATE

Tujuan: Untuk membuat database atau tabel di dalam database

Sintaks untuk membuat tabel dengan tiga kolom:

CREATE TABLE table_name (column_name1 datatype(size), column_name2 datatype(size), column_name3 datatype(size));

DROP Perintah

Tujuan: Untuk menghapus database atau tabel di dalam database.

Sintaks untuk menghapus tabel:

DROP TABLE table_name; 

Perintah ALTER

Tujuan: Untuk mengubah struktur tabel di dalam database seperti mengubah nama tabel, menambahkan kunci utama ke tabel, atau menambah atau menghapus kolom di dalam tabel.

1. Sintaks untuk menambahkan kolom ke dalam tabel: ALTER TABLE table_name ADD (column_name datatype(size)); 

2. Sintaks untuk menambahkan kunci utama ke dalam tabel:

ALTER TABLE table_name ADD primary key (column_name);

TRUNCATE Perintah

Tujuan: Untuk menghapus semua catatan dari tabel, yang akan mengosongkan tabel tetapi tidak menghapus tabel itu sendiri. Sintaks untuk memotong tabel:

TRUNCATE TABLE table_name;

KOMENTAR Perintah

Tujuan: Untuk menambahkan komentar untuk menjelaskan atau mendokumentasikan pernyataan SQL dengan menggunakan tanda hubung ganda (--) di awal baris. Teks apa pun setelah tanda pisah ganda tidak akan dieksekusi sebagai bagian dari pernyataan SQL. Komentar-komentar ini tidak ada untuk membangun database. Komentar ini hanya untuk penggunaan Anda sendiri.

Sintaks untuk MENGOMENTARKAN sebuah baris dalam SQL:

--Retrieve all data from a table
SELECT * FROM table_name; 

Bahasa Manipulasi Data (DML)

Perintah SQL DML menyediakan kemampuan untuk menanyakan, menghapus, dan memperbarui data dalam database. Gunakan perintah berikut dalam kategori ini.

Perintah SELECT

Tujuan: Untuk mengambil data dari tabel dalam database.

Sintaks untuk memilih data dari tabel:

SELECT * FROM table_name;

Perintah INSERT

Tujuan: Untuk menambahkan catatan data ke dalam tabel yang sudah ada. Sintaks untuk menyisipkan data ke dalam tiga kolom dalam tabel:

INSERT INTO table_name (column1, column2, column3) VALUES (value1, value2, value3);

Perintah UPDATE

Tujuan: Untuk memodifikasi atau memperbarui data yang terdapat di dalam tabel dalam database.

Sintaks untuk memperbarui data dalam dua kolom:

UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition;

Perintah DELETE

Tujuan: Untuk menghapus data dari tabel dalam database.

Sintaks untuk menghapus data:

DELETE FROM table_name WHERE condition;

Bahasa Kontrol Data (DCL)

Anda menggunakan DCL untuk menangani hak dan izin pengguna sistem database. Anda dapat menjalankan perintah SQL untuk melakukan berbagai jenis operasi seperti membuat dan menghapus tabel.

Untuk melakukan hal ini, Anda perlu mengatur hak pengguna. Ini disebut hak pengguna. Kategori ini berhubungan dengan fungsi atau operasi tingkat lanjut dalam database.

Perhatikan bahwa kategori ini dapat memiliki deskripsi umum dari dua perintah utama. Gunakan perintah-perintah berikut dalam kategori ini:

GRANT Perintah untuk memberikan hak istimewa kepada pengguna database yang diperlukan untuk mengizinkan pengguna mengakses dan memanipulasi database.

REVOKE Perintah untuk menghapus hak akses dari pengguna mana pun.

Bahasa Kontrol Transaksi (TCL)

Perintah TCL digunakan untuk mengelola transaksi dalam database. Perintah-perintah ini digunakan untuk mengelola perubahan yang dibuat pada data dalam tabel dengan memanfaatkan perintah DML.

Hal ini juga memungkinkan pernyataan SQL untuk dikelompokkan menjadi transaksi logis. Kategori ini berhubungan dengan fungsi atau operasi tingkat lanjut dalam database.

Perhatikan bahwa kategori ini dapat memiliki deskripsi umum dari dua perintah utama. Gunakan perintah-perintah berikut dalam kategori ini:

Anda dapat menggunakan perintah COMMIT untuk menyimpan semua pekerjaan yang telah Anda lakukan di database dan perintah ROLLBACK untuk mengembalikan database ke kondisi terakhir yang dilakukan.


Rating
0 0

There are no comments for now.

to be the first to leave a comment.