Fungsi pernyataan CREATE TABLE
Pernyataan CREATE TABLE termasuk dalam kateogri DDL (Data Definition Languange). Pernyataan ini digunakan untuk menciptakan suatu tabel dalam basis data.
Bentuk umum Pernyataan CREATE TABLE
Adapun bentuk umum pernyataan CREATE TABLE pada mySQL sebagai berikut:
CREATE TABLE nama_tabel ( nama_kolom1 data_type1 [PRIMARY KEY], nama_kolom2 data_type2, nama_kolom3 data_type, .... )
Tipe data disesuaikan dengan karakteristik dari data-data setiap kolom atau field. Untuk refferensi tipe data dapat anda baca pada artikel: SQL: Tipe-tipe data
Contoh Pernyataan CREATE TABLE
Jika database belum ada maka buatlah database kepegawaian terlebih dahulu. Dengan perintah, sebagai berikut:
CREATE DATABASE kepegawaian
Jika diketahui contoh data tabel pegawai sebagai berikut:
Perintah SQLnya sebagai berikut:
CREATE TABLE pegawai ( nip CHAR(6) PRIMARY KEY, nama VARCHAR(50), alamat VARCHAR(100), tempat_lahir VARCHAR(30), tanggal_lahir DATE, gol CHAR(2), kode_jabatan CHAR(3), kode _fungsional CHAR(2) )
Catatan:
- tipe CHAR umumnya digunakan untuk field yang memiliki panjang data yang seragam. misalnya nip, gol, kode_jabatan, dan kode_fungsional
- tipe VARCHAR digunakan untuk field yang memiliki panjang data yang tidak seragam, misalnya nama, alamat dan tempat_lahir.
Latihan Pernyataan CREATE TABLE
Buatlah struktur tabel-tabel berikut menggunakan pernyataan CREATE TABLE