Soal ;
1. Jelaskan pengertian dan
perbedaan dari masing-masing tipe data dibawah ini beserta nilai batasnya dan
kelompok sifatnya.
·
Int
·
Short int
·
Long int
·
Char
·
Varcha
r Unsigmed char
·
Signed char
·
Date time
·
Blob
2. Jelaskan perintah –perintah
sql di bawah ini;
·
Create databases
·
Show databases
·
Show tables
3. Jelaskan perbedaan dari
field dan row dalam sql
Jawab ;
1. A). Tipe 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:
·
INT
Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.
Jangkauan : -2.147.483.648 s/d 2.147.483.647
Ukuran : 4 byte (32 bit).
Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.
Jangkauan : -2.147.483.648 s/d 2.147.483.647
Ukuran : 4 byte (32 bit).
·
SHORT INT
Penggunaan :
untuk memnyimpan bilangan bulat dengan jangkauan pendek.
Jangkauan :
-32768 s/d 32767.
Ukuran : 2
byte
·
LONG INT
Penggunaan :
untuk menyimpan bilangan bulat dengan jangkauan panjang.
Jangkauan
: -2147483640 s/d 214748647
Ukuran : 4
byte.
B) Tipe 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
Penggunaan : digunakan untuk menyimpan data tanggal.
Jangkauan : 1000-01-01 s/d 9999-12-31 (YYYY-MM-DD)
Ukuran : 3 byte.
Penggunaan : digunakan untuk menyimpan data tanggal.
Jangkauan : 1000-01-01 s/d 9999-12-31 (YYYY-MM-DD)
Ukuran : 3 byte.
·
TIME
Penggunaan : digunakan untuk menyimpan data waktu.
Jangkauan : -838:59:59 s/d +838:59:59 (HH:MM:SS)
Ukuran : 3 byte.
Penggunaan : digunakan untuk menyimpan data waktu.
Jangkauan : -838:59:59 s/d +838:59:59 (HH:MM:SS)
Ukuran : 3 byte.
·
DATETIME
Penggunaan : digunakan untuk menyimpan data tanggal dan waktu.
Jangkauan : '1000-01-01 00:00:00' s/d '9999-12-31 23:59:59'
Ukuran : 8 byte.
Penggunaan : digunakan untuk menyimpan data tanggal dan waktu.
Jangkauan : '1000-01-01 00:00:00' s/d '9999-12-31 23:59:59'
Ukuran : 8 byte.
C. Tipe String (Text)
Tipe data string digunakan untuk menyimpan data string
(text). Ciri utama data string 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 string:
·
CHAR
Penggunaan : digunakan untuk menyimpan data string
ukuran tetap.
Jangkauan : 0 s/d 255 karakter
Jangkauan : 0 s/d 255 karakter
·
VARCHAR
Penggunaan : digunakan untuk menyimpan data string ukuran dinamis.
Jangkauan : 0 s/d 255 karakter (versi 4.1), 0 s/d 65.535 (versi 5.0.3)
Penggunaan : digunakan untuk menyimpan data string ukuran dinamis.
Jangkauan : 0 s/d 255 karakter (versi 4.1), 0 s/d 65.535 (versi 5.0.3)
·
TINYTEXT
Penggunaan : digunakan untuk menyimpan data text.
Jangkauan : 0 s/d 255 karakter (versi 4.1), 0 s/d 65.535 (versi 5.0.3)
Penggunaan : digunakan untuk menyimpan data text.
Jangkauan : 0 s/d 255 karakter (versi 4.1), 0 s/d 65.535 (versi 5.0.3)
·
UNSIGENED
CHAR dan SIGNED CHAR
Perbedaan kedua tipe karakter tersebut
memiliki jumlah penyimpanan yang sama namun memiliki perbedaan representasi
nilai. Representasi nilai tipe karakter juga didefinisikan di file limits.h.
D. Tipe BLOB (Biner)
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:
·
BLOB
Penggunaan : digunakan untuk menyimpan data biner.
Jangkauan : 216 - 1 byte
Penggunaan : digunakan untuk menyimpan data biner.
Jangkauan : 216 - 1 byte
E. Tipe Data yang Lain
Selain tipe data di atas, MySQL juga
menyediakan tipe data yang lain. Tipe data di MySQL mungkin akan terus
bertambah seiring dengan perkembangan versi MySQL. Berikut ini beberapa tipe
data tambahan MySQL:
2. Perintah sql dibawah ini yaitu ;
·
Create databases : digunakan untuk membuat databes baru.
·
Show databases : digunakan untuk melihat database yang tersedia.
·
Show tables : digunakan
untuk melihat table yang berada di dalam sebuah databases.
3. Perbedaan field dan dan row dalam sql yaitu;
Field :
mempresentasikan suatu atribut dari record yang menunjukan sutau item dari
data, seperti misalnya nama, alamat, dan lain-lain.
Row : sebagai salh satu bagian dari petunjuk sel.
Jumlah baris yang disediakan oleh microsoft excel adalah sebanyak 65.536 baris.


0 komentar:
Posting Komentar