Selamat pagi/siang/malam untuk sobat semua yang sedang membaca artikel ini. Pada artikel ini saya akan menjelaskan tentang SQL. Untuk applikasi SQL nya saya akan menggunakan MySQL yang sudah ada dialam Apache. Perintah-perintah SQL pada dasarnya terdiri dari 4 bagian besar, antara lain : DDL (Data Definition Language) , DML (Data Manipulation Language) , Query , dan DCL (Data Control Language).
Pada kesempatan kali ini saya akan menjelaskan salah satu dari 4 bagian besar diatas. Saya akan menjelaskan tentang DDL. DDL adalah perintah-perintah yang berhubungan dengan proses pembuatan dan pemanipulasian struktur data dari suatu table yang akan digunakan untuk menyimpan data. Di dalamnya terkandung tiga perintah dasar, yaitu CREATE, ALTER, dan DROP.
Oke, sekarang kita akan mulai masuk ke dalam materinya. Pertama-tama buka dulu cmd sobat, pastikan sudah terinstall MySQL ya di laptop sobat. Kemudian masuk kedalam MySQL dan buat database baru dengan nama belajarDDL.
Membuka, membuat database, dan memakai database |
Setelah kita membuat dan menggunakan database maka tutorial pertama yang akan saya ajarkan adalah tentang bagaimana cara membuat table. Berikut ini adalah perintah untuk membuat table.
Perintah yang digunakan untuk membuat, melihat daftar table, dan melihat struktur table |
Perintah yang paling atas yaitu yang create table fungsinya adalah untuk membuat table, kata siswa disitu berarti nama table nya. Kemudian yang didalam kurung itu adalah nama-nama field dan type datanya. nis, nama, alamat, tanggallahir adalah nama-nama field yang ingin diciptakan. Sedangkan int, varchar, text, date adalah type data untuk masing-masing field. Angka yang berada didalam kurung tersebut adalah jumlah length max dari isi field tersebut, didalam SQL ada beberapa tipe data yang tidak memerlukan batasan length dalam membuatnya, contohnya adalah date, text, double. Kemudian dibawahnya ada perintah show tables itu digunakan untuk menampilkan semua table yang terdapat didalam database yang sedang kita gunakan. Setelah itu ada perintah describe siswa yang gunanya adalah untuk menampilkan struktur dari sebuah table. Bagi yang mungkin masih belum jelas fungsi sebenarnya dari DDL, DDL sebenarnya adalah sebuah bagian perintah yang digunakan untuk memanipulasi isi dari table, contoh-contoh yang dapat dimanipulasi adalah nama field/nama kolom, type data, default value, dll.
Setelah belajar membuat table, materi selanjutnya yang akan dibahas adalah mengganti nama table. Berikut ini adalah contoh perintah untuk mengganti nama table.
Perintah untuk mengubah nama table |
Seperti yang sudah kita lihat diatas, perintah untuk mengubah nama table adalah alter table <nama table> rename <nama table baru>. Jika kita hanya mengubah nama table maka tidak akan terjadi perubahan struktur dalam table tersebut. Jadi saat kita mengubah table kita benar-benar hanya mengubah namanya saja.
Selanjutnya saya akan membahas tentang bagaimana cara menambahkan kolom baru kedalam sebuah table, baik itu adalah menambahkan diakhir, atau menambahkan diawal atau pun menyisipkan kolom.
Menambahkan kolom kedalam table |
Menambahkan kolom pada baris pertama |
Menyisipkan kolom kedalam table |
Seperti yang sudah kita lihat diatas, perintah untuk menambahkan kolom adalah alter table <nama table> add column <nama field/kolom> <tipe data> atau jika diinginkan dapat ditambahkan beberapa fungsi diakhirnya seperti first untuk meletakkan pada awal, after <nama field> untuk menyisipkan setelah field yang dikita inginkan.
Selanjutnya kita akan belajar bagaimana cara mengubah nama kolom dan mengubah tipe data didalam kolom.
Perintah yang digunakan untuk mengganti nama dan type data dari kolom yang sudah ada |
Perintah yang digunakan hanya untuk mengubah type data |
Contoh diatas adalah contoh bagaimana cara mengubah nama field atau type data dari sebuah field, jika kita lihat pada perintah yang pertama itu adalah perintah yang dapat digunakan untuk mengubah nama kolom sekaligus dapat digunakan untuk mengubah type data, berikut ini adalah penjelasan untuk yang pertama. alter table <nama table> change <nama kolom lama> <nama kolom baru> <tipe data baru>. Sedangkan untuk yang kedua hanya untuk mengubah type data saja, jadi penjelasannya adalah. alter table <nama table> modify <nama kolom> <type data baru>.
Setelah memperlajari beberapa materi diatas saya akan mengajarkan cara menghapus kolom, table, dan database.
Perintah untuk menghapus kolom, menghapus table, dan menghapus database |
Seperti yang dapat kita lihat diatas perintah yang pertama adalah untuk menghapus sebuah kolom, format penulisan perintahnya adalah : alter table <nama table> drop column <nama kolom>. Kemudian perintah yang kedua adalah untuk menghapus table. Perintah yang digunakan adalah sebagai berikut : drop table <nama table>. Sedangkan yang ketiga adalah untuk menghapus database. Perintahnya adalah sebagai berikut : drop database <nama database>.
Sekian dulu sobat untuk pembahasan kali ini. Kiranya ilmu ini dapat berguna bagi sobat dan mohon maaf jika ada kata-kata yang rancu atau yang sobat tidak mengerti. Jika ada pertanyaan maka silahkan tuliskan di kolom komentar ya sobat. Trimakasih untuk sobat yang sudah membaca artikel ini. Jangan pernah bosan membaca sobat karena membaca dapat menambah pengetahuan kita. GOD bless.
No comments:
Post a Comment