SQL:Perintah Dasar: Difference between revisions

No edit summary
 
Line 9: Line 9:


===Membuat Database===
===Membuat Database===
CREATE DATABASE db_sekolah;
 
<syntaxhighlight lang="sql">
CREATE DATABASE db_sekolah;
</syntaxhighlight>


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


===Menghapus Database===
===Menghapus Database===
DROP DATABASE db_sekolah;
<syntaxhighlight lang="sql">
DROP DATABASE db_sekolah;
</syntaxhighlight>


'''Keterangan''': Menghapus database <code>db_sekolah</code>
'''Keterangan''': Menghapus database <code>db_sekolah</code>


===Membuat Tabel===
===Membuat Tabel===
CREATE TABLE siswa (nis varchar(15),
 
  nama varchar(35),  
<syntaxhighlight lang="sql" line="1">
  kelas int(3)
CREATE TABLE siswa (nis varchar(15),
);
nama varchar(35),  
kelas int(3)
);
</syntaxhighlight>


'''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]].
'''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===
===Mengapus Tabel===
DROP TABLE siswa;
 
<syntaxhighlight lang="sql">
DROP TABLE siswa;
</syntaxhighlight>


'''Keterangan''': Menghapus tabel siswa
'''Keterangan''': Menghapus tabel siswa


===Mengganti Nama Tabel===
===Mengganti Nama Tabel===
RENAME siswa TO mahasiswa;
 
<syntaxhighlight lang="sql">
RENAME siswa TO mahasiswa;
</syntaxhighlight>


'''Keterangan''': Mengubah tabel siswa menjadi mahasiswa
'''Keterangan''': Mengubah tabel siswa menjadi mahasiswa


===Menambah Kolom/Field===
===Menambah Kolom/Field===
ALTER TABLE siswa ADD alamat varchar(50);
<syntaxhighlight lang="sql">
ALTER TABLE siswa ADD alamat varchar(50);
</syntaxhighlight>


'''Keterangan''': Menambahkan kolom baru dengan nama alamat bertype string panjang 50 karakter.  
'''Keterangan''': Menambahkan kolom baru dengan nama alamat bertype string panjang 50 karakter.  


===Mengganti Nama Kolom/Field===
===Mengganti Nama Kolom/Field===
ALTER TABLE siswa CHANGE alamat alamat_rumah varchar(50);
 
<syntaxhighlight lang="sql">
ALTER TABLE siswa CHANGE alamat alamat_rumah varchar(50);
</syntaxhighlight>


'''Keterangan''': Mengubah kolom alamat menjadi alamat_rumah bertype string dengan panjang 50 karakter.  
'''Keterangan''': Mengubah kolom alamat menjadi alamat_rumah bertype string dengan panjang 50 karakter.  


===Menghapus Kolom/Field===
===Menghapus Kolom/Field===
ALTER TABLE siswa DROP alamat_rumah;
 
<syntaxhighlight lang="sql">
ALTER TABLE siswa DROP alamat_rumah;
</syntaxhighlight>


'''Keterangan''': Menghapus Kolom alamat_rumah dari tabel siswa.
'''Keterangan''': Menghapus Kolom alamat_rumah dari tabel siswa.