SQL:Perintah Dasar: Difference between revisions

Created page with "==Apa itu DDL ?== '''DDL''' atau ''Data Definition Language'' adalah perintah yang digunakan untuk membuat database, mengubah serta menghapus database dan obyek-obyek didalamnya seperti membuat tabel, mengubah struktur tabel, menghapus tabel. Perintah yang ada dalam DDL antara lain : * '''CREATE''' untuk membuat obyek baru, *'''USE''' untuk menggunakan obyek, *'''ALTER''' untuk mengubah obyek yang sudah dibuat dan *'''DROP''' untuk menghapus obyek yang sudah ada. Memb..."
 
Line 1: Line 1:
==Apa itu DDL ?==
'''DDL''' atau ''Data Definition Language'' adalah perintah yang digunakan untuk membuat database, mengubah serta menghapus database dan obyek-obyek didalamnya seperti membuat tabel, mengubah struktur tabel, menghapus tabel.
'''DDL''' atau ''Data Definition Language'' adalah perintah yang digunakan untuk membuat database, mengubah serta menghapus database dan obyek-obyek didalamnya seperti membuat tabel, mengubah struktur tabel, menghapus tabel.


Line 9: Line 8:
*'''DROP''' untuk menghapus obyek yang sudah ada.
*'''DROP''' untuk menghapus obyek yang sudah ada.


Membuat Database
===Membuat Database===
CREATE DATABASE namadatabase;
CREATE DATABASE db_sekolah;
Contoh :


CREATE DATABASE db_sekolah;
'''Keterangan''': Membuat database baru dengan nama <code>db_sekolah</code>


Keterangan : Membuat database baru dengan nama db_sekolah
===Menghapus Database===
DROP DATABASE db_sekolah;
 
'''Keterangan''': Menghapus database <code>db_sekolah</code>
 
===Membuat Tabel===
CREATE TABLE siswa (nis varchar(15),
  nama varchar(35),
  kelas int(3)
);
 
'''Keterangan''': Membuat tabel baru dengan nama siswa yang terdiri dari 3 fields/kolom. Kolom <code>nis</code> bertype [[string]], kolom <code>nama</code> bertype [[string]] dan <code>kelas</code> bertype [[integer]].
 
===Mengapus Tabel===
DROP TABLE siswa;
 
'''Keterangan''': Menghapus tabel siswa
 
===Mengganti Nama Tabel===
RENAME siswa TO mahasiswa;
 
'''Keterangan''': Mengubah tabel siswa menjadi mahasiswa
 
===Menambah Kolom/Field===
ALTER TABLE siswa ADD alamat varchar(50);
 
'''Keterangan''': Menambahkan kolom baru dengan nama alamat bertype string panjang 50 karakter.
 
===Mengganti Nama Kolom/Field===
ALTER TABLE siswa CHANGE alamat alamat_rumah varchar(50);
 
'''Keterangan''': Mengubah kolom alamat menjadi alamat_rumah bertype string dengan panjang 50 karakter.
 
===Menghapus Kolom/Field===
ALTER TABLE siswa DROP alamat_rumah;
 
'''Keterangan''': Menghapus Kolom alamat_rumah dari tabel siswa.
 
==Source==
*[https://www.fikimedia.com/2017/10/perintah-dasar-sql-dan-beserta-contohnya.html fikimedia.com]