Assalamu'alaikum wr.wb.
A. Pengertian
Sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.
B. Latar Belakang
MySQL adalah multiuser database yang menggunakan bahasa structured query language (SQL). MySQL dalam operasi client-server melibatkan serverdaemon MySQL disisi server dan berbagai macam program serta library yang berjalan disisi client.
Dalam bahasa SQL pada umumnya informasi tersimpan dalam table - tabel yang secara logic merupakan struktur dua dimensi terdiri dari baris (row atau record) dan kolom (column atau field). Sedangkan dalam sebuah database dapat terdiri dari beberapa tabel.
Pada saat ini, pengelolaan database dengan menggunakan berbagai jenis perangkat lunak sudah mempengaruhi kehidupan masyarakat modern. Hal tersebut dapat dilihat dari kegiatan sehari - hari yang tidak terlepas dari penggunaan database dengan menggunakan DBMS ( DataBase Management System ).
Macam-macam bahasa yang ada di dalam SQL yaitu :
- DDL (Data Definition Language) digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan sebagainya. Secara umum, DDL yang digunakan adalah CREATE untuk membuat objek baru, USE untuk menggunakan objek, ALTER untuk mengubah objek yang sudah ada, dan DROP untuk menghapus objek. DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data.
- DML (Data Manipulation Language) digunakan untuk memanipulasi data yang ada dalam suatu tabel.
C. Tujuan
Bertujuan untuk memahami dan mempelajari sintaks-sintaks dasar dari sql.
D. Pembahasan
1. Contoh dan Penerapan dari sintaks DDL.
- Masuk ke terminal dan masuk ke super user terlebih dahulu.
- Masuk ke mysql terlebih dahulu dengan memasukkan perintah "mysql -u root -p". Dan jangan lupa masukkan passwordnya.
- Kita tampilkan seluruh databases yang akan kita buat . Yaitu dengan memasukkan perintah "show databases".
- Kita akan membuat database baru dengan memasukkan perintah "create database".
- Setelah database baru dibuat, selanjutnya pilih terlebih dahulu databases dengan memasukkan perintah "use datasiswa".
- Selanjutnya kita akan membuat tabel. Yaitu dengan memasukkan perintah "create tables datasiswa". Dan masukkan segala atribut yang dibutuhkan.
- Setelah table dibuat dan pastikan tidak ada error dalam membuatnya. Kita akan menampilkan data yang kita buat tadi dengan perintah "show tables".
- Melihat struktur dari fields tables yaitu dengan memasukkan perintah ''show columns in (namadatabase) datasiswa".
- Selanjutnya kita akan menambahkan field ke dalam tabel yaitu dengan memasukkan perintah "alter table (namadatabes) datasiswa add (field yang ingin ditambahkan) nomorhp int(20);" .
- Jika kita ingin menghapus field yang kita tambahkan tadi masukkan perintah "alter table (namadatabase) datasiswa drop (field yang akan dihapus) nomorhp;".
- Lalu mengubah nama field yaitu dengan memasukkan perintah "alter table (namadatabase) datasiswa change nama (nama yang lama) NAMA (nama yang baru) varchar (20) (tipe data)".
B. Contoh dan Penerapan dari sintaks DML.
- Berikutnya kita akan menambahkan data ke dalam table yang telah kita buat yaitu dengan memasukkan perintah "insert into (nama database) datasiswa (komponen yang kita masukkan saat membuat table tadi) (nis, nama, kelas, alamat) values (masukkan data yang akan dimasukkan) ("2344","fadila","XIRA","Karanganyar") ".
- Jika ingin melihat data yang dimasukkan tadi masukkan perintah "select*from datasiswa (namadatabase)".
- Jika ingin melihat data hanya satu yaitu dengan memasukkan perintah "select * from (nama table) datasiswa where nis (primary key) ='... ';"
- Jika ingin mengurutkan nama dari urutan terkecil sampai urutan terbesar yaitu dengan memasukkan perintah "select * from (namadatabase) datasiswa order by nama (namafield) asc (perintah ascending)".
- Jika kita ingin menghapus data yaitu dengan memasukkan perintah "delete from (namadatabase) datasiswa".
- Jika kita ingin menghapus data yang ada nama fadila didalamnya. Yaitu dengan memasukkan perintah "delete from (namadatabase) datasiswa where nis (primary key) ='..';".
- Mengupdate data di dalam database yaitu dengan memasukkan perintah "update (namadatabase) datasiswa set nama (namafield) = '...';"
E. Kesimpulan
Dari pemaparan diatas yang dapat ditarik kesimpulan bahwa sintaks dasar dari sql bervariasi dan memiliki fungsinya masing-masing untuk membuat suatu database. Macam dari bahasa yang digunakan ada 2 yaitu DDL dan DML.
F. Referensi
- https://id.wikipedia.org/wiki/SQL
Sekian dan Terimakasih.
SMK Bisa!!
Wasalamu'alaikum wr.wb
0 komentar:
Posting Komentar