Jenis - jenis Type Data


  
  1. TINYINT  adalah Tipe data bilangan bulat terkecil berukuran 1byte. Dengan  jangakauan untuk bilangan bertanda  -127 s/d 128 dan bilangan tidak  bertanda 0  s/d  255. Bilangan tidak bertanda bisa disebut unsigned. Jika unsigned ketiga atribut bisa digunakan( auto_increment  unsigned, dan zerofill ). Harga defaultnya null jika bisa atau 0 jika not null.
  2. SMALLINT  adalah Tipe data bilangan bulat berukuran 2byte. Dengan jangkauan untuk bilangan  bertanda -32768 s/d 32767 dan untuk yang tidak bertanda 0 s/d 65535. Jika unsigned ketiga atribut bisa digunakan( auto_increment  unsigned, dan zerofill ). Harga defaultnya null jika bisa atau 0 jika not null. 
  3. MEDIUMINT adalah Tipe data bilangan bulat berukuran  3byte. Dengan jangakauan untuk bilangan bertanda  -8388608 s/d8388607 dan untuk
    yang tidak bertanda 0 sampai dengan 16777215. Jika unsigned ketiga atribut bisa digunakan( auto_increment  unsigned, dan zerofill ). Harga defaultnya null jika bisa atau 0 jika not null.
  4. INT adalah Tipe data bilangan bulat berukuran 4byte. Dengan jangkauan untuk bilangan bertanda -2147483648 s/d  2147483647 dan
    untuk yang tidak bertanda 0 s/d 4294967295. Jika unsigned ketiga atribut bisa digunakan( auto_increment  unsigned, dan zerofill ). Harga defaultnya null jika bisa atau 0 jika not null.
  5. INTEGER adalah Bilangan bulat berukuran 4byte. Dengan jangkauan untuk bilangan bertanda -2147483648 s/d  2147483647 dan untuk yang tidak bertanda 0 s/d 4294967295 (sama dengan int). Jika unsigned ketiga atribut bisa digunakan(auto_increment  unsigned, dan zerofill ). Harga defaultnya null jika bisa atau 0 jikanot null.
  6. BIGINT adalah Bilangan bulat berukuran 8 byte dengan
    jangkauan untuk bilangan bertanda -9223372036854775808 s/d9223372036854775807 dan untuk yang tidak bertanda 0 s/d 184467440737079551615. Jika unsigen ketiga atribut bias di gunakan(auto-increment,unsigned, dan zerofill ). Harga defaultnya null  jika bisa atau 0 jika not null
  7. BIT adalah Tipe data yang hanya menerima nilai 1 dan 0. Tipe data bit berfungsi untuk output yes/no, true/false dll.
  8.  REAL adalah Sinonim dari DOUBLE berukuran 8byte.
  9.  DOUBEL adalah Floating-point  berukuran 8byte. Dengan range/jangkauan  besar yaitu antara +2.22507385072014E-308 sampai +1.7976931348623157E308 . Atribut yang gunakan adalah zerofill . Harga defaultnya null  jika bisa atau 0 jika not null.
  10. FLOAT  adalah  Floating-point berukuran 4byte. dengan range/jangkauan  kecil  yaitu antara +1.175494351E-38
    s/d +3.402823466E+38 serta dengan single presisi.  Atribut yang gunakan adalah zerofill . Harga defaultnya null  jika bisa atau 0 jika not null.
  11. DECIMAL(M,D) adalah Floating-point yang tersimpan sebagai string (1 byte untuk setiap digit, tanda desimal, atau tanda ’-‘). Dengan range/jangkauan yang sama seperti DOUBLE. Atribut yang gunakan adalah zerofill. Berukuran Mbyte. Jika D diisi 0 berarti tidak punya nilai desimal.
  12. NUMERIC(M,D) adalah Floating-point yang tersimpan sebagai string (1 byte untuk setiap digit, tanda desimal, atau tanda ’-‘). Dengan range/jangkauan yang sama seperti DOUBLE. Atribut yang gunakan adalah zerofill. Berukuran Mbyte. Jika D diisi 0 berarti tidak punya nilai decimal
  13. CHAR (M) adalah Data string dengan panjang yang tetap. CHAR(1) cukup ditulis dengan CHAR berukuran ukuran M byte, 1<=M<=255. Atribut yang di pakai adalah binary dengan harga defaultnull jika bisa atau   “ ”  jika not null.
  14. VARCHAR(M) adalah. Data string dengan panjang bervariasi tergantung datanya. Berkuran L+1 byte dengan L<=M dan 1<=M<=255. Atribut yang di pakai adalah binary dengan harga defaultnull jika bisa atau   “ ”  jika not null.
  15. DATE adalah Untuk kolom tanggal dengan format YYYY-MM-DD  berukuran 3byte.  Dengan range/jangkauan  antara “1000- 01-01” sampai “9999-12-31”. Harga default adalah null jika bisa atau “0000- 00-00” jika not null.
  16. TIME adalah Untuk kolom jam dengan format hh:mm:ss atau -hh:mm:ss untuk harga negative  berukuran  3byte. Dengan range/jangkauan harga antara “-838:59:59” sampai “838:59:59”. Harga default adalah null jika bisa atau “00:00:00” jika not null.
  17. YEAR adalah Untuk kolom tahun denga format YYYY berukuran 3byte. dengan range/jangkauan antara 1900 sampai 2155. Harga default  null jika bisa atau 0000 jika not null.
  18. TIMESTAMP adalah  Tipe data berukuran 4byte.TIMESTAMP hampir sama dengan DATETIME tapi dengan format YYYYMMDD hhmmss dengan  range/jangkauan antara 19700101000000 sampai suatu saat di tahun 2037. Harga default adalah hari dan jam saat itu.
  19. DATETIME  adalah  Kombinasi  hari/ tanggaldan jam  dengan format YYYY-MM-DD hh:mm:ss berukuran8byte. Dengan jangkauan dari ‘1000-01-01 00:00:00’ sampai dengan ‘9999-12-3123:59:59’.  Harga default adalah null  jika bisa atau “0000-00-00 00:00:00”  jika not null.
  20. TINYBLOB  adalah L+1 byte, dengan L<2. Tipe TEXT dengan ukuran kecil  atau  BLOB dengan panjang maksimum 255 karakter.  Harga default null jika bisa atau   “ ”  jika not null.
  21. BLOB, adalah  Berukuran L+2 byte, dengan L<216 . TipeTEXT atau BLOB dengan panjang maksimum 65535 karakter.
  22. MEDIUMBLOB  adalah Tipe data berukuran sepanjang harga plus 3 byte /L+3 byte, dengan L<224. TipeTEXT atau BLOB dengan panjang maksimum 1677215 karakter . Teks berukuran sedang dengan panjang 0 sampai 2. -1 byte. Harga default adalah NULL jika bisa atau “ “ jika NOT NULL. Tempat penyimpanan sebanyak panjang harga plus 3 byte.
  23. LONGBLOB adalah . Tipe data berukuran sepanjang harga plus 4 byte /L+4 byte, dengan L<232. Tipe TEXT atau BLOB dengan panjang maksimum 4294967295 karakter
  24. TINYTEXT adalah L+1 byte, dengan L<2. Tipe TEXT dengan ukuran kecil  atau  BLOB dengan panjang maksimum 255 karakter.  Harga default null jika bisa atau   “ ”  jika not null.
  25. TEXT adalah Teks normal dengan panjang 0 sampai 2.  Berukuran -1 byte. Harga default  nulljika bisa atau “ “ jika not null. Tempat penyimpanan sebanyak panjang harga plus 2 byte.
  26. MEDIUMTEXT adalah Tipe data berukuran sepanjang harga plus 3 byte /L+3 byte, dengan L<224. TipeTEXT atau BLOB dengan panjang maksimum 1677215 karakter . Teks berukuran sedang dengan panjang 0 sampai 2. -1 byte. Harga default adalah NULL jika bisa atau “ “ jika NOT NULL. Tempat penyimpanan sebanyak panjang harga plus 3 byte.
  27. LONGTEXT  adalah . Tipe data berukuran sepanjang harga plus 4 byte /L+4 byte, dengan L<232. Tipe TEXT atau BLOB dengan panjang maksimum 4294967295 karakter
  28. ENUM(’nilai1’,’nilai2’,..)  adalah   Tipe data yang diisi dengan salah satu nilai. Harga default  null jika bisa atau harga 1 jika not null. Berukuran 1 byte untuk enumerasi dengan anggota 1 sampai 255 dan 2 byte untuk enumerasi dengan anggota 256 sampai 65535.
  29. SET(’nilai1’,’nilai2’,..) adalah Tipe data yang disii dengan semua nilai atau dikosongkan. Harga default null jika bisa atau ” “ jika not null. Berukuran 1 byte untuk set dengan anggota 1 sampai 8, 2 byte untuk set dengan anggota 9 sampai 16, 3 byte untuk set dengan anggota 17 sampai 24, 4 byte untuk set dengan anggota 25 sampai 32, atau 8 byte untuk set dengan anggota 33 sampai 64.
  30. BINARY adalah Tipe data ini dapat menerima data binary dengan maksimum 8000 bytes data yang diinterpretasikan sebagai string dari bit.
  31. VARBINARY adalah Tipe data ini mirip dengan varchar tapi tipe data ini untuk menerima data binary. Dan untuk menyimpan data binary yang tidak diketahui dengan pasti jumlah bytes datanya.
  32. point adalah tipe data angka pecahan (desimal), dimana jumlah angka pecahan (angka di belakang koma) sudah di tentukan dari awal.
  33. Linestring adalah curve dengan interpolasi  linier antara titik – titik
  34. Polygon adalah sebuah surface planar yang mewakili multisided geometry
  35. Tipe data GEOMETRY ataupun GEOGRAPHY menghasilkan 7 turunan tipe data (inheritance). Tujuh tipe data ini yang lebih dikenal di kalangan geografer sebagai tipe data yang mempresentasikan spatial.
  36. Multipoint adalah kumpulan geometri yang terdiri dari unsure unsure point.
  37. Sebuah MultiLineString adalah kumpulan dari nol atau lebih geometri atau geografi LineString
  38. Sebuah MultiPolygon adalah objek MultiSurface terdiri dari unsur-unsur Polygon.
    Contoh
     :  Pada peta wilayahsebuah MultiPolygon bisa mewakili sistem danau.
     Sebuah MultiPolygon memiliki dua elemen Polygon dengan interior yang bersinggungan.Sebuah MultiPolygon memiliki dua elemen Polygon yang melintasi (crossing juga dilarang olehpernyataan sebelumnya), atau sentuhan pada jumlah tak terbatas poin.
    Sebuah MultiPolygon mungkin tidak memiliki garis potongpakuatau tusukanSebuahMultiPolygon adalah biasatertutup set point.
     Sebuah MultiPolygon yang memiliki lebih dari satuPolygon memiliki interior yang tidak terhubungJumlah komponen terhubung dari interior sebuahMultiPolygon sama dengan jumlah nilai Polygon di MultiPolygon.
  39. Geometry Collection adalah geometri yang merupakan kumpulan dari satu atau lebih geometridari setiap kelas.Semua elemen dalam GeometryCollection harus dalam Referensi Sistem Tata Ruang yang sama (yaitu, dalam sistem koordinat yang sama). Tidak ada kendala lain padaelemen GeometryCollectionmeskipun subclass dari GeometryCollection dijelaskan di bagian berikut dapat membatasi keanggotaanPembatasan mungkin didasarkan pada:  Jenis elemen(misalnya, MultiPoint mungkin hanya berisi elemen Point), dimensi dan Kendala pada tingkattumpang tindih antara unsur-unsur spasial.

0 Response to "Jenis - jenis Type Data "

Post a Comment