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: | ||
'''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 | CREATE DATABASE db_sekolah; | ||
'''Keterangan''': Membuat database baru dengan nama <code>db_sekolah</code> | |||
Keterangan : Membuat | ===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] | |||
Revision as of 09:34, 2 February 2022
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.
Membuat Database
CREATE DATABASE db_sekolah;
Keterangan: Membuat database baru dengan nama db_sekolah
Menghapus Database
DROP DATABASE db_sekolah;
Keterangan: Menghapus database db_sekolah
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 nis bertype string, kolom nama bertype string dan kelas 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.