smallint(size)
tinyint(size)
mediumint(size)
bigint(size)
double(size,d)
float(size,d)
blob
mediumblob
longblob
datetime(yyyy-mm-dd hh:mm:ss)
timestamp(yyyymmddhhmmss)
time(hh:mm:ss)
Rabu, 30 Maret 2011
TYPE DATA PADA MySQL
11.48
Belajar bareng
Berikut beberapa type data MySQL yang dapat digunakan :
Numeric Data Types
Description
int(size)
Hanya integers. maximum digit dapat ditentukan dalam parameter size
decimal(size,d)
angka dan fractions. maximum jumlah digit dapat ditentukan pada parameter size. maximum digit of di kanan decimal ditentukan parameter d
Textual Data Types
Description
char(size)
fixed length string (can contain letters, numbers, and special characters). fixed size ditentukan dalam parameter
varchar(size)
string (can contain letters, numbers, and special characters). maximum size ditentukan dalam parameter
tinytext
string dengan panjang maksimum 255 characters
text
Holds a variable string with a maximum length of 65535 characters
mediumtext
string dengan panjang maksimum 16777215 characters
longtext
string dengan panjang maksimum 4294967295 characters
Date Data Types
Description
date(yyyy-mm-dd)
Holds date and/or time
Misc. Data Types
Description
enum(value1,value2,ect)
ENUM adalah singkatan dari ENUMERATED. Dapat menyimpan one s/d 65535 list nilai dalam tanda kurung ( ). Jika nilai yang dimasukan tidak terdapat dalam list, akan dimasukan nilai blank
set
SET milirip ENUM. dimana , SET dapat memupnya s/d 64 item list dan dapat menyimpan banyak
Kunci Primary dan fields Auto IncrementSetiap tabel seharusmnya mempunya field kunci primary.Kunci primary digunakan sebagai identifikasi uniq baris dalam tabel. Setiap nilai kunci primary harus uniq . field kunci primary tidak boleh null karena database engine meminta nilai untuk mendapatkan record tersebut.field kunci primary selalu diindex. There is no exception to this rule! Anda harus index kunci primary sehingga database engine dapat dengan cepat ke baris sesuai nilai kunci.Conto berikut menetapkan field personID sebagai field kunci primary. field kunci primary selalu sebua ID number, dan selalu digunakan dengan AUTO_INCREMENT setting. AUTO_INCREMENT secara automatis menambahkan niali pada field setiap kali penambahan record baru. untuk meyakinkan field kunci primary tersebut tidak null, kita harus tambahkan “NOT NULL” setting untuk field.
Rabu, 30 Maret 2011
TYPE DATA PADA MySQL
Berikut beberapa type data MySQL yang dapat digunakan :
| Numeric Data Types | Description |
| int(size) smallint(size) tinyint(size) mediumint(size) bigint(size) | Hanya integers. maximum digit dapat ditentukan dalam parameter size |
| decimal(size,d) double(size,d) float(size,d) | angka dan fractions. maximum jumlah digit dapat ditentukan pada parameter size. maximum digit of di kanan decimal ditentukan parameter d |
| Textual Data Types | Description |
| char(size) | fixed length string (can contain letters, numbers, and special characters). fixed size ditentukan dalam parameter |
| varchar(size) | string (can contain letters, numbers, and special characters). maximum size ditentukan dalam parameter |
| tinytext | string dengan panjang maksimum 255 characters |
| text blob | Holds a variable string with a maximum length of 65535 characters |
| mediumtext mediumblob | string dengan panjang maksimum 16777215 characters |
| longtext longblob | string dengan panjang maksimum 4294967295 characters |
| Date Data Types | Description |
| date(yyyy-mm-dd) datetime(yyyy-mm-dd hh:mm:ss) timestamp(yyyymmddhhmmss) time(hh:mm:ss) | Holds date and/or time |
| Misc. Data Types | Description |
| enum(value1,value2,ect) | ENUM adalah singkatan dari ENUMERATED. Dapat menyimpan one s/d 65535 list nilai dalam tanda kurung ( ). Jika nilai yang dimasukan tidak terdapat dalam list, akan dimasukan nilai blank |
| set | SET milirip ENUM. dimana , SET dapat memupnya s/d 64 item list dan dapat menyimpan banyak |
Kunci Primary dan fields Auto IncrementSetiap tabel seharusmnya mempunya field kunci primary.Kunci primary digunakan sebagai identifikasi uniq baris dalam tabel. Setiap nilai kunci primary harus uniq . field kunci primary tidak boleh null karena database engine meminta nilai untuk mendapatkan record tersebut.field kunci primary selalu diindex. There is no exception to this rule! Anda harus index kunci primary sehingga database engine dapat dengan cepat ke baris sesuai nilai kunci.Conto berikut menetapkan field personID sebagai field kunci primary. field kunci primary selalu sebua ID number, dan selalu digunakan dengan AUTO_INCREMENT setting. AUTO_INCREMENT secara automatis menambahkan niali pada field setiap kali penambahan record baru. untuk meyakinkan field kunci primary tersebut tidak null, kita harus tambahkan “NOT NULL” setting untuk field.
Langganan:
Posting Komentar (Atom)



0 komentar:
Posting Komentar