Dokumen tersebut menjelaskan berbagai tipe data dalam SQL beserta penjelasan singkat tentang masing-masing tipe data seperti integer, char, varchar, double, date, datetime, text, enum dan juga cara menggunakan aplikasi SQLyog untuk membuat database, tabel, mengisi data serta menghapus tabel dan database.
1. Integer
"Integer" digunakan untuk merujuk kepada tipe data apapun yang merepresentasikan bilangan bulat,
atau beberapa bagian dari bilangan bulat.
Diperuntukkan angka yang tidak dijumlahkan, contohnya : nomer transaksi,nomor registrasi dll.
Char
digunakan untuk data yang panjangnya tetap.
Jika nilai yang kamu berikan itu tidak sepanjang dari panjang CHAR maka nilaimu akan ditambahkan
dengan spasi sampai panjangnya sama dengan panjang CHAR.
Varchar
tipe data dimana panjang kolomnya dapat berubah menyesuaikan dengan data yang diberikan.
Panjang karakter dari tipe VARCHAR ini bisa mencapai 65535.
Double
double berupa bilangan riil (termasuk bilangan pembagian atau koma).
Tipe double memiliki ciri khas unik dimana ia bisa mengenali bilangan dibelakang koma.
Jadi, pastikan dahulu sebelum menggunakan tipe data double. Jika memang hasil yang akan dipakai
membutuhkan keluaran yang biasa standart dan tidak rumit, sebaiknya jangan pakai double. Tapi kalau
memang membutuhkan kode untuk pembuatan harga, atau memang harus menggunakan double maka
silahkan dan disarankan. Yang perlu diingat penggunaan double terlalu banyak menyebabkan kode
program akan semakin besar bila dijalankan dan tentunya bisa semakin memberatkan komputer.
Date
tipe data yang digunakan untuk menampung data yang bertipe tanggal, bulan, dan tahun contoh:-tanggal
lahir dll.
Datetime
tipe data yang berguna untuk menyimpan tanggal dan waktu di database.
Untuk memudahkan user dalam membaca tipe data date dan time ini digunakan fungsi untuk melakukan
format terhadap tipe data ini.
Text
tipe data yang dapat menampung semua tipe data.
Enum
Tipe data enum digunakan untuk menyimpan yang hanya boleh diisi berdasarkan suatu list tertentu
yang didefinisikan ketika pembuatan tabel.
Satu baris hanya dapat menyimpan slah satu dari pilihan yang ada
Pendefinisiannya adalah sebagai berikut : namakolom ENUM (‘pil1’,’pil2’,.. .,’piln’)
2. SQLyog adalah aplikasi client MySQL yang sangat populer digunakan di Indonesia. Aplikasi ini memiliki
banyak fitur yang memudahkan pengguna melakukan administrasi maupun melakukan pengolahan data
MySQL.
Masuk ke dalam area MySQL
1. Jalankan SQLyog.
2. Jika ada komentar "Upgrade to Professional/Enterprise/Ultimate edition now", klik tombol
"Continue..." saja.
3. Pada dialog "Connect to MySQL host" klik tombol "New", namakan koneksi tersebut misalkan dengan
"localhost"
4. Masukkan rincian koneksi dan klik tombol "Connect"
5. Jika koneksi berhasil akan muncul layar kerja seperti gambar di bawah ini dengan panel kiri adalah
bagian "Object Browser" yang berisi daftar informasi dari semua objek database kita.
3. Menciptakan Database
1. Klik menu DB Create Database
2. Setelah mengclick “Create Database” maka akan muncul kotak dialog yang berarti kita diperintahkan
untuk mengisi nama database yang akan kita buat.Isi dengan nama admin_smk
4. 3. Nah,kalau sudah benar maka database yang kita buat akan terlihan di kolom sebelah kiri , seperti
gambar di bawah ini:
Menciptakan tabel dalam database
Sebelum masuk ke dalam cara membuat tabel, berikut ini penjelasan tentang Primary Key dan Auto
Increment:
1. Primary key
Prmary Key adalah suatu nilai dalam basis data yang digunakan untuk mengidentifikasi suatu baris
dalam tabel,jadi apabila sebuah field sudah diberi tanda centang pada kolom primary key maka isi dr
field tersebut tidak boleh sama dengan yg lain dan tidak boleh Null atau kosong. Primary Key
merupakan kunci utama yang harus unik dan tidak boleh sama, fungsinya untuk mencegah duplikasi dan
memperepat pencarian data
2. Auto Increment
Auto increment pada SQL merupakan penambahan pengurutan angka secara otomatis ketika field yang
lain ditambahkan. Biasanya auto increment itu dipakai pada ID yang sifatnya sebagai primary key dan
type datanya harus integer.
Misal terdapat tabel dengan nama kasus_mahasiswa yang terdiri dari 3 kolom yaitu: no_kasus,
nama_mahasiswa, keterangan. no_kasus dibuat auto increment sehingga ketika dimasukkan data pada
Database yang baru dibuat
5. kolom namamahasiswa dan keterangan, maka secara otomatis kolom no_kasus akan terisi secara urut
yaitu dengan angka 1. Jika dimasukkan data lagi, no_kasus akan terisi dengan angka 2, dan seterusnya.
1. Klik menu Table Create Table
2. Isilah kolom-kolom di bawah ini berdasarkan nama-nama field yang akan kita buat
Nama
Field
Tipe Data
Panjang
Karakter
Klik untuk Create
Table
Primary Key
Jika dicentang berarti
tidak boleh kosong
Klik menu Table, kemudian
pilih Create Table
6. 3. Setelah selesai mengisi kolom-kolom yang menentukan nama-nama field dari tabel yang kita buat, tekan
‘”Create Table”. Maka akan muncul kotak dialog yang menanyakan nama tabel yang akan kita buat,
kemudian tekan “OK”.
4. Berikut ini cara apabila ingin mengedit tabel yang telah dibuat misalx mengganti tipe data,nama field
dan sebagainya.
Setelah selesai mengedit
tabel,klik menu Alter
Klik menu Table,lalu pilih
Alter Table …
7. Mengisi Data Dalam Tabel
Setelah tabel spp_siswa sudah tercipta,kmudian klik Table Data dan isi langsung setiap kolom yg
tersedia dalam tabel.
Tabel SPP siswa sudah
Klik Table Data untuk isi
Tipe data date menampilkan
tanggal dalam format
“YYYY-MM-DD”
(tahun-bulan-tanggal)
Tipe data date menampilkan tanggal dalam
format “YYYY-MM-DD HH:MM:SS”
“(tahun-bulan-tanggal) (jam:menit:detik)”
misalnya “2013-11-31 13:05:00”
8. Menghapus Tabel dan Database
1. Berikut ini cara untuk menghapus tabel dari sebuah database
2. Berikut ini cara untuk menghapus database
Klik menu Table,lalu pilih Drop
Table From Database …
Klik menu DB, pilih Drop
Database…
Klik Tabel yang akan dihapus
Klik Database yang akan dihapus