0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
196 tayangan14 halaman
Atribut Dan Tipe Data
Dokumen tersebut membahas tentang atribut dan tipe data yang digunakan dalam MySQL. Terdapat beberapa tipe data seperti numerik, string, date dan time, serta BLOB. Setiap tipe data memiliki karakteristik tersendiri untuk menyimpan jenis data tertentu seperti angka, teks, tanggal dan waktu. Dokumen juga menjelaskan atribut-atribut tipe data seperti AUTO_INCREMENT, DEFAULT, NOT NULL yang digunakan untuk mengatur kolom tabel.
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
196 tayangan14 halaman
Atribut Dan Tipe Data
Dokumen tersebut membahas tentang atribut dan tipe data yang digunakan dalam MySQL. Terdapat beberapa tipe data seperti numerik, string, date dan time, serta BLOB. Setiap tipe data memiliki karakteristik tersendiri untuk menyimpan jenis data tertentu seperti angka, teks, tanggal dan waktu. Dokumen juga menjelaskan atribut-atribut tipe data seperti AUTO_INCREMENT, DEFAULT, NOT NULL yang digunakan untuk mengatur kolom tabel.
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 14
STMIK Handayani
Pemrograman Basis Data
Atribut dan Tipe Data MySQL
Muslim, S.Pd,. M.Pd
1 PENDADULUAN
Tipe data digunakan untuk mendefinisikan suatu
field atau kolom. Setiap kolom yang dibuat harus didefinisikan terlebih dahulu. Jenis – jenis tipe data ada bermacam – macam. Berikut ini Macam – macam tipe data yang digunakan di SQL : Tipe Data Numerik
Tipe data numerik digunakan untuk
menyimpan data numeric (angka). Ciri utama data numeric adalah suatu data yang memungkinkan untuk dikenai operasi aritmatika seperti pertambahan, pengurangan, perkalian dan pembagian. Berikut ini tipe field (kolom) di MySQL yang termasuk ke dalam kelompok tipe numerik: Kelompok Tipe Data Numerik • TINYINT; digunakan untuk menyimpan data bilangan bulat positif dan negatif. • SMALLINT; digunakan untuk menyimpan data bilangan bulat positif dan negatif • MEDIUMINT; digunakan untuk menyimpan data bilangan bulat positif dan negatif. • INT; digunakan untuk menyimpan data bilangan bulat positif dan negatif. • BIGINT; digunakan untuk menyimpan data bilangan bulat positif dan negatif. • FLOAT; digunakan untuk menyimpan data bilangan pecahan positif dan negatif presisi tunggal. • DOUBLE / REAL; digunakan untuk menyimpan data bilangan pecahan positif dan negatif presisi ganda. • DECIMAL / NUMERIC; digunakan untuk menyimpan data bilangan pecahan positif dan negatif. Tipe Data Date dan Time
Tipe data date dan time digunakan untuk
menyimpan data tanggal dan waktu. Berikut ini tipe field (kolom) di MySQL yang termasuk ke dalam kelompok tipe date dan time: • DATE; digunakan untuk menyimpan data tanggal. • TIME; digunakan untuk menyimpan data waktu. • DATETIME; digunakan untuk menyimpan data tanggal dan waktu. • YEAR; digunakan untuk menyimpan data tahun dari tanggal. Tipe Data String (Text)
String adalah tipe data untuk teks yang
merupakan gabungan huruf, angka, whitespace (spasi), dan berbagai karakter. Berikut ini tipe field (kolom) di MySQL yang termasuk ke dalam kelompok tipe string: Kelompok Tipe Data String (Text)
• CHAR; digunakan untuk menyimpan data string ukuran
tetap (Max 255 Karakter) • VARCHAR; digunakan untuk menyimpan data string ukuran dinamis, (Max 65,535 Karakter). • TINYTEXT; digunakan untuk menyimpan data text, (Max 255 Karakter) • TEXT; digunakan untuk menyimpan data text, (Max 65,535 Karakter). • MEDIUMTEXT; digunakan untuk menyimpan data text, (Max 16,777,215 Karakter). • LONGTEXT; digunakan untuk menyimpan data text, (Max 4,294,967,295 Karakter). Tipe Data BLOB Tipe data blob digunakan untuk menyimpan data biner. Tipe ini biasanya digunakan untuk menyimpan kode-kode biner dari suatu file atau object. BLOB merupakan singkatan dari Binary Large Object. Berikut ini tipe field (kolom) di MySQL yang termasuk ke dalam kelompok tipe blob: • BIT; Jangkauan : 64 digit biner • TINYBLOB; Jangkauan : 255 karakter (255 byte) • BLOB; Jangkauan: 65.535 karakter (65KB) • MEDIUMBLOB; Jangkauan : 16.777.215 karakter (16MB) • LONGBLOB; Jangkauan : 4.294.967.295 karakter (4GB) Atribut tipe data MySQL
Untuk pembuatan sebuah tabel dalam MySQL,
selain mendefinisikan tipe data, kita juga dapat mendefinisikan atribut dari tipe data tersebut. Atribut tipe data adalah aturan yang dierapkan untuk sebuah kolom. MySQL memiliki banyak atribut tipe data, atribut tipe data yang paling umum digunakan, yakni: AUTO_INCREMENT, BINARY, DEFAULT, NOT NULL, NULL, SIGNED, UNSIGNED, dan ZEROFILL. Atribut AUTO_INCREMENT Atribut AUTO_INCREMENT digunakan untuk tipe data numerik (biasanya tipe data INT), dimana jika kita menetapkan sebuah kolom dengan atribut AUTO_INCREMENT, maka setiap kali kita menginputkan data, nilai pada kolom ini akan bertambah 1. Nilai pada kolom tersebut juga akan bertambah jika kita input dengan NULL atau nilai 0. Atribut BINARY
Atribut BINARY digunakan untuk tipe data huruf,
seperti CHAR dan VARCHAR. Tipe data CHAR, VARCHAR dan TEXT tidak membedakan antara huruf besar dan kecil (case-insensitive), namun jika diberikan atribut BINARY, maka kolom tersebut akan membedakan antara huruf besar dan kecil (case- sensitive) Atribut DEFAULT
Atribut DEFAULT dapat digunakan pada hampir
semua tipe data. Fungsinya untuk menyediakan nilai bawaan untuk kolom seandainya tidak ada data yang diinput kepada kolom tersebut. Atribut NOT NULL dan NULL
Atribut NOT NULL dapat digunakan pada hampir
semua tipe data, Fungsinya untuk memastikan bahwa nilai pada kolom tersebut tidak boleh kosong. Jika kita menginput data, namun tidak memberikan nilai untuk kolom tersebut, akan menghasilkan error pada MySQL. Atribut NULL berkebalikan dengan NOT NULL, dimana jika sebuah kolom didefinisikan dengan NULL, maka kolom tersebut tidak harus berisi nilai. Terimakasih