SQL:Perintah Dasar: Difference between revisions
No edit summary |
|||
| Line 9: | Line 9: | ||
===Membuat Database=== | ===Membuat Database=== | ||
<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=== | ||
<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=== | ||
<syntaxhighlight lang="sql" line="1"> | |||
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=== | ||
<syntaxhighlight lang="sql"> | |||
DROP TABLE siswa; | |||
</syntaxhighlight> | |||
'''Keterangan''': Menghapus tabel siswa | '''Keterangan''': Menghapus tabel siswa | ||
===Mengganti Nama Tabel=== | ===Mengganti Nama Tabel=== | ||
<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=== | ||
<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=== | ||
<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=== | ||
<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. | ||