Senin, 26 November 2018

Pengenalan Tipe Data mySQL Server

database

Pengenalan Tipe Data dalam database atau basisdata, Selamat berjumpa kembali diblog bo-fsakti sebagai sarana belajar, kali ini saya akan memperkenalkan tipe data dalam database atau basisdata, tutorial ini bertujuan untuk berbagi pengetahuan tingkat dasar dan menengah dalam tahapan pembelajaran tipe data. Dalam Pengembangan SQL (Structured Query Language) Tabel berikut berisi daftar jenis data umum di SQL :
1.         Tipe data mySQL
Di MySQL ada tiga tipe data utama: teks, angka, dan tanggal.
  • Tipe Teks


Tipe Data
Uraian
CHAR(size)
String dengan panjang tetap (dapat berisi huruf, angka, dan karakter khusus). Ukuran tetap ditentukan dalam kurung. Dapat menyimpan hingga 255 karakter
VARCHAR(size)
String panjang variabel (dapat berisi huruf, angka, dan karakter khusus). Ukuran maksimum ditentukan dalam kurung. Dapat menyimpan hingga 255 karakter. Catatan: Jika Anda memasukkan nilai yang lebih besar dari 255, itu akan dikonversi ke jenis TEXT
TINYTEXT
String dengan panjang maksimal 255 karakter
TEXT
String dengan panjang maksimum 65.535 karakter
BLOB
BLOB (Binary Large OBjects). Menyimpan hingga 65.535 byte data
MEDIUMTEXT
String dengan panjang maksimum 16.777.215 karakter
MEDIUMBLOB
BLOB (Binary Large OBjects). Menyimpan hingga 16.777.215 byte data
LONGTEXT
String dengan panjang maksimum 4.294.967.295 karakter
LONGBLOB
BLOB (Binary Large OBjects). Menyimpan hingga 4.294.967.295 byte data
ENUM(x,y,z,etc.)
Dapat mencantumkan hingga 65.535 nilai dalam daftar ENUM. Jika nilai disisipkan yang tidak ada dalam daftar, nilai kosong akan dimasukkan.
Catatan: Nilai diurutkan sesuai urutan yang Anda masukkan.
Anda memasukkan nilai yang mungkin dalam format ini: ENUM ('X', 'Y', 'Z')
SET
Mirip dengan ENUM kecuali SET yang dapat berisi hingga 64 daftar item dan dapat menyimpan lebih dari satu pilihan








































  • Tipe Angka


Tipe Data
Uraian
TINYINT(size)
-128 hingga 127 normal. 0 hingga 255. Jumlah digit maksimum dapat ditentukan dalam tanda kurung
SMALLINT(size)
-32.768 hingga 32.767 normal. 0 hingga 65.535 . Jumlah digit maksimum dapat ditentukan dalam tanda kurung
MEDIUMINT(size)
-8.388.608 hingga 8.388.607 normal. 0 hingga 16.777.215. Jumlah digit maksimum dapat ditentukan dalam tanda kurung
INT(size)
-2147483648 hingga 2147483647 normal. 0 hingga 4294967295. Jumlah digit maksimum dapat ditentukan dalam tanda kurung
BIGINT(size)
-9223372036854775808 to 9223372036854775807 normal. 0 hingga 18446744073709551615. Jumlah digit maksimum dapat ditentukan dalam tanda kurung
FLOAT(size,d)
Sejumlah kecil dengan titik desimal mengambang. Jumlah digit maksimum dapat ditentukan dalam parameter ukuran. Jumlah digit maksimum di sebelah kanan titik desimal ditentukan dalam parameter d
DOUBLE(size,d)
Sejumlah besar dengan titik desimal mengambang. Jumlah digit maksimum dapat ditentukan dalam parameter ukuran. Jumlah digit maksimum di sebelah kanan titik desimal ditentukan dalam parameter d
DECIMAL(size,d)
DOUBLE disimpan sebagai string, memungkinkan untuk titik desimal tetap. Jumlah digit maksimum dapat ditentukan dalam parameter ukuran. Jumlah digit maksimum di sebelah kanan titik desimal ditentukan dalam parameter d
































  • Tipe Tanggal/Jam


Tipe Data
Uraian
DATE()
Tanggal. Format: YYYY-MM-DD
Note: The supported range is from '1000-01-01' to '9999-12-31'
DATETIME()
Kombinasi tanggal dan waktu . Format: YYYY-MM-DD HH:MI:SS
TIMESTAMP()
Stempel waktu. Nilai TIMESTAMP disimpan sebagai jumlah detik. Format: YYYY-MM-DD HH:MI:SS
TIME()
Waktu. Format: HH:MI:SS
YEAR()
Tahun, format: 1901 to 2155. format: 70 to 69


















2.         Tipe data SQL Server
Di SQL Server ada tiga tipe data utama: teks, angka, dan tanggal.
  •  Tipe Teks

Tipe Data
Uraian
CHAR(size)
Tetap string karakter lebar, Max 8,000 Karakter
VARCHAR(size)
Tidak tetap , String karakter lebar Max  1,073,741,824 Karakter
TEXT
Tidak tetap , String karakter lebar Max 2 GB Text Data
nchar
Tetap, Karakter Unicode, Max 4,000 Karakter
nvarchar
Tidak tetap,  Karakter Unicode, Max  536,870,912  Karakter
ntext
Tidak tetap,  Karakter Unicode, Max  2 GBText Data
binary(n)
Tetap, Karakter binary, Max 2 GB
Varbinary
Tidak tetap , Karakter binary, Max 2 GB
image
Tidak tetap , Karakter binary, Max 2 GB
 





















  • Tipe Angka

Tipe Data
Uraian
Bit
Integer : 0, 1, atau NULL
tinyint
Ukuran 0 sampai 255;  penyimpanan1 bytes
smallint
Ukuran -32,768 sampai 32,767;  penyimpanan 2 bytes
Int
Ukuran -2,147,483,648 and 2,147,483,647;  penyimpanan 4 bytes
bigint
Ukuran -9,223,372,036,854,775,808 and 9,223,372,036,854,775,807; penyimpanan 8 bytes
decimal(p,s)

Presisi tetap dan skala  nomor Memungkinkan angka dari -10 ^ 38 +1 hingga 10 ^ 38 –1.
Parameter p menunjukkan jumlah total digit maksimum yang dapat disimpan (baik di kiri dan di kanan titik desimal). p harus bernilai dari 1 hingga 38. Defaultnya adalah 18.
Parameter s menunjukkan jumlah digit maksimum yang disimpan di sebelah kanan titik desimal. s harus bernilai dari 0 hingga p.  Nilai default adalah 0
numeric(p,s)
Presisi tetap dan  skala nomor.Memungkinkan angka dari -10 ^ 38 +1 hingga 10 ^ 38 –1.
Parameter p menunjukkan jumlah total digit maksimum yang dapat disimpan (baik di kiri dan di kanan titik desimal). p harus bernilai dari 1 hingga 38. Defaultnya adalah 18.
Parameter s menunjukkan jumlah digit maksimum yang disimpan di sebelah kanan titik desimal. s harus bernilai dari 0 hingga p. Nilai default adalah 0
smallmoney
Monetary data ukuran -214,748.3648 s.d 214,748.3647; penyimpanan 4 bytez
Money
Monetary data ukuran -922,337,203,685,477.5808 s.d 922,337,203,685,477.5807
float(n)
Data angka/Floating presisi mengambang dari -1.79E + 308 hingga 1.79E + 308.
Parameter n menunjukkan apakah lapangan harus memiliki 4 atau 8 byte. float (24) memegang bidang 4-byte dan float (53) memegang bidang 8-byte. Nilai default dari n adalah 53.
 











































oleh fsakti FASANA IT | Tutorial Computer Updated at : 23.27
Anda suka artikel di atas ???
Klik salah satu atau ketiga tombol di bawah ini :

Jangan Lupa Baca Juga :

0 komentar:

 
Ke bawah Ke ATAS