Tipe kolom akan menentukan jenis data yang dapat disimpan dalam kolom tabel MySQL mulai dari angka, paragraph, atau string singkat. Sebagai contoh, dengan mendefinisikan sebuah kolom sebagai int, artinya bahwa tabel MySQL dalam database kamu cuman akan menerima nilai integer untuk jenis kolom ini.
Beberapa tipe kolom yang akan cukup sering kamu gunakan adalah : int, char, varchar, text dan datetime. Dan saya rasa, dari namanya kamu pasti udah bisa menebak jenis data apa yang bisa disimpan oleh masing-masing tipe kolom tersebut.
membuat tabel MySQL kita, ingat bahwa kita tadi mendefinisikan gudang kita dengan nama bisnis. Nah untuk memastikan bahwa kita berada di gudang bisnis, gunakan perintah ini:
USE bisnis; |
CREATE TABLE karyawan (id INT (3) NOT NULL AUTO_INCREMENT, nama_belakang VARCHAR (50), nama_depan VARCHAR (25), jabatan VARCHAR (10) DEFAULT ‘staf’ NULL ); |
Bingung? Tenang aja, nih penjelasannya.
Kamu baru saja membuat sebuah tabel MySQL bernama ‘karyawan’. Kolom pertama adalah sekedar angka penanda unik yang akan ditambahkan ke tabel MySQL tersebut hingga maksimum sebanyak 3 digit (999) secara otomatis (AUTO_INCREMENT). VARCHAR berarti bahwa dia akan menyimpan angka, digit atau symbol, yang sangat cocok untuk nama orang. Kolom terakhir memiliki nilai default ‘staf’, sehingga jika kita menambahkan sebuah record, nilai default tersebut akan langsung ditambahkan.