Jump to content

SQL:Perintah Dasar: Difference between revisions

From Wiki
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]

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.

Source