Mengenal DDL dalam SQL
Assalamualaikum
sobat, alhamdulilah kita masih berjumpa kembali pada postingan blog ane
yang sederhana ini, kali ini postingan ane berkaitan ttg salah satu
matakuliah ane di kampus, yaitu SQL, nah buat sobat semua yg masih
bingung atau masih belum yakin. mari kita bahas bersama tentang DDL dalam SQL
Data Definition Language (DDL)
merupakan suatu sub bahasa SQL yang berfungsi mendefinisikan database
dan table. Namun karena di Access perintah DDL ini dapat digunakan dalam
mendefinisikan table saja. Perintah yang digunakan diantaranya : CREATE, ALTER, dan DROP.
Dengan menggunakan ketiga perintah tersebut kita sudah dapat membangun
struktur data dengan lengkap. nah sobat itu sedikit penjelasan singkat
tentang DDL, dan sekarang mari kita bahas syntak / script untuk
membuatnya. sebelum membuat, pastikan sobat sudah menginstall sebuah
software xampp, appserv, atau sejenisnya yg memiliki apache, mysql, dan
phpmyadmin. seperti yang sudah saya katakan, pada artikel pemrogramman
ini saya menggunakan software xampp.
Dan sebelum membuat, Bagi yang menggunakan software XAMPP ikuti langkah berikut untuk masuk kedalam root agar dapat menggunakan Mysql dengan Command Prompt :
Dan sebelum membuat, Bagi yang menggunakan software XAMPP ikuti langkah berikut untuk masuk kedalam root agar dapat menggunakan Mysql dengan Command Prompt :
Buka lah Command Promp atau buka Run lalu ketikan cmd dan tekan enter.
lalu setelah jendela command prompt terbuka ketikan cd c:\xampp\mysql\bin lalu tekan enter.
*perintah tersebut untuk mengganti directori.
setelah directori sudah terganti, maka selanjutnya ketikan perintah mysql -u root lalu tekan enter. untuk login sebagai root. perhatikan gambar berikut.
nah apabila berhasil login, maka akan muncul pesan welcome.
dan mysql siap di gunakan, langkah diatas hanya berlaku untuk pengguna software XAMPP. Untuk software yg lainnya login ke dalam root dengan caranya masing masing.. setelah berhasil login kedalam root mysql, lanjutkan langkah berikut ini.
Selanjutnya membuat sebuah database gunakan perintah CREATE. Perhatikan syntak berikut :
create database nama_database; contoh : create database latihan;
setelah kita buat sebuah database, dan kita cek terlebih dahulu dengan perintah show databases;
kemudian kita buat sebuah table di dalam database tersebut, perhatikan syntak berikut :
use nama_database; (untuk menggunakan / untuk memilih database yg akan kita buat table) contoh : use latihan;
lalu buat sebuah table dengan syntak berikut : sebagai contoh saya membuat sebuah tabel dengan nama mahasiswa. namun sebelum itu baca dan pahami tentang tipe data. karena dalam pembuatan table pasti menggunakan tipe data, dan gunakan tipe data yang sesuai.. artikelnya bsa di baca pada posting sebelumnya, atau klik aja Mengenal Tipe Data
create table mahasiswa (nim int(5) primary key, nama varchar(25), alamat text);
setelah directori sudah terganti, maka selanjutnya ketikan perintah mysql -u root lalu tekan enter. untuk login sebagai root. perhatikan gambar berikut.
nah apabila berhasil login, maka akan muncul pesan welcome.
dan mysql siap di gunakan, langkah diatas hanya berlaku untuk pengguna software XAMPP. Untuk software yg lainnya login ke dalam root dengan caranya masing masing.. setelah berhasil login kedalam root mysql, lanjutkan langkah berikut ini.
Selanjutnya membuat sebuah database gunakan perintah CREATE. Perhatikan syntak berikut :
create database nama_database; contoh : create database latihan;
setelah kita buat sebuah database, dan kita cek terlebih dahulu dengan perintah show databases;
kemudian kita buat sebuah table di dalam database tersebut, perhatikan syntak berikut :
use nama_database; (untuk menggunakan / untuk memilih database yg akan kita buat table) contoh : use latihan;
lalu buat sebuah table dengan syntak berikut : sebagai contoh saya membuat sebuah tabel dengan nama mahasiswa. namun sebelum itu baca dan pahami tentang tipe data. karena dalam pembuatan table pasti menggunakan tipe data, dan gunakan tipe data yang sesuai.. artikelnya bsa di baca pada posting sebelumnya, atau klik aja Mengenal Tipe Data
create table mahasiswa (nim int(5) primary key, nama varchar(25), alamat text);
lalu untuk mengeceknya bisa dilihat menggunakan perintah show tables;
lalu untuk melihat struktural / lebih rinci tentang tablenya bisa kita gunakan perintah desc nama_table; contoh : desc mahasiswa;
lalu ada perintah ALTER, yang berfungsi untuk menambahkan, kolom baru atau mengubah nama field, ataupun table. sebagai contoh saya akan menambahkan 1 field jenis kelamin. perhatikan syntak berikut : alter table mahasiswa add jenis_kelamin varchar(1);
dan cek lagi tablenya dengan perintah : desc mahasiswa;
dan yang terakhir ada perintah atau syntak DROP, yaitu berfungsi untuk menghapus Table dan Database. drop table nama_table; syntak tersebut untuk menghapus table. dan untuk menghapus database maka syntaknya drop database nama_database;. perhatikan gambar berikut. sebagai contoh saya akan menghapus table mahasiswa yang sudah kita buat.. gambar dibawah ini adalah keadaan sebelum saya hapus..
nah mungkin itu sedikit gambaran buat temen temen yang masih bingung ttg SQL dan MYSQL, semoga postingan kali ini bsa membantu dan bermanfaat buat kita semua. sekian posting dari ane kali ini, kita berjumpa lagi pada postingan berikutnya. ane tunggu komentarnya sobat.
wassalamualaikum
lalu ada perintah ALTER, yang berfungsi untuk menambahkan, kolom baru atau mengubah nama field, ataupun table. sebagai contoh saya akan menambahkan 1 field jenis kelamin. perhatikan syntak berikut : alter table mahasiswa add jenis_kelamin varchar(1);
dan cek lagi tablenya dengan perintah : desc mahasiswa;
dan yang terakhir ada perintah atau syntak DROP, yaitu berfungsi untuk menghapus Table dan Database. drop table nama_table; syntak tersebut untuk menghapus table. dan untuk menghapus database maka syntaknya drop database nama_database;. perhatikan gambar berikut. sebagai contoh saya akan menghapus table mahasiswa yang sudah kita buat.. gambar dibawah ini adalah keadaan sebelum saya hapus..
lalu ketikan perintah \ syntak drop table mahasiswa;
untuk menghapusnya. dan hasilnya seperti gambar dibawah ini.. berhubung
table yang kita buat hanya 1 jadi bila kita hapus, jadinya tidak ada
table lagi..
nah mungkin itu sedikit gambaran buat temen temen yang masih bingung ttg SQL dan MYSQL, semoga postingan kali ini bsa membantu dan bermanfaat buat kita semua. sekian posting dari ane kali ini, kita berjumpa lagi pada postingan berikutnya. ane tunggu komentarnya sobat.
wassalamualaikum
Posting Komentar