Sql session 2
-
Upload
sanjaya-cebe -
Category
Education
-
view
40 -
download
0
Transcript of Sql session 2
![Page 1: Sql session 2](https://reader035.fdokumen.com/reader035/viewer/2022080907/55abb1de1a28abcf558b4752/html5/thumbnails/1.jpg)
STRUCTURED QUERY
LANGUAGE (SQL)Session 2
![Page 2: Sql session 2](https://reader035.fdokumen.com/reader035/viewer/2022080907/55abb1de1a28abcf558b4752/html5/thumbnails/2.jpg)
MYSQL
MySQL adalah sebuah server database multiuser
dan multithreaded
MySQL dibuat untuk keperluan sistem database
yang cepat, handal dan mudah digunakan serta
bersifat open source dan freeware.
Karena kehandalan MySQL dan bersifat open
source sehingga sebagian besar perusahaan kecil,
menengah atau programmer web menggunakan
MySQL sebagai software database untuk
perusahaan atau webnya
![Page 3: Sql session 2](https://reader035.fdokumen.com/reader035/viewer/2022080907/55abb1de1a28abcf558b4752/html5/thumbnails/3.jpg)
ISTILAH DALAM DATABASE
Table
kumpulan data (nilai) yang diorganisasikan ke dalambaris (record) dan kolom (field). Masing-masing kolommemiliki nama yang spesifik dan unik.
Field
kolom dari sebuah table. memiliki ukuran type data tertentu yang menentukan bagaimana data nantinyatersimpan.
Record
sebuah kumpulan nilai yang saling terkait.
Key
field yang dapat dijadikan kunci dalam operasi tabel. Dalam konsep database, key memiliki banyak jenisdiantaranya Primary Key, Foreign Key, Composite Key, dll.
![Page 4: Sql session 2](https://reader035.fdokumen.com/reader035/viewer/2022080907/55abb1de1a28abcf558b4752/html5/thumbnails/4.jpg)
TIPE-TIPE FIELD (KOLOM) MYSQL
NUMERIC
TINYINT (-128 s/d 127); 1 byte (8 bit).
SMALLINT (-32.768 s/d 32.767); 2 byte (16 bit).
MEDIUMINT (-8.388.608 s/d 8.388.607); 3 byte (24 bit).
INT (-2.147.483.648 s/d 2.147.483.647); 4 byte (32 bit).
BIGINT (± 9,22 x 1018); 8 byte (64 bit).
FLOAT (-3.402823466E+38 s/d -1.175494351E-38, 0, dan1.175494351E-38 s/d 3.402823466E+38); 4 byte (32 bit).
DOUBLE (-1.79...E+308 s/d -2.22...E-308, 0, dan 2.22...E-308 s/d 1.79...E+308); 8 byte (64 bit)
REAL Merupakan sinonim dari DOUBLE.
DECIMAL (-1.79...E+308 s/d -2.22...E-308, 0, dan 2.22...E-308 s/d 1.79...E+308); 8 byte (64 bit).
NUMERIC Merupakan sinonim dari DECIMAL.
![Page 5: Sql session 2](https://reader035.fdokumen.com/reader035/viewer/2022080907/55abb1de1a28abcf558b4752/html5/thumbnails/5.jpg)
TIPE-TIPE FIELD (KOLOM) MYSQL
DATE DAN TIME
DATE
(1000-01-01 s/d 9999-12-31) (YYYY-MM-DD);
3 byte.
TIME
(-838:59:59 s/d +838:59:59) (HH:MM:SS);
3 byte.
DATETIME
('1000-01-01 00:00:00' s/d '9999-12-31 23:59:59' );
8 byte.
YEAR (1900 s/d 2155); 1 byte.
![Page 6: Sql session 2](https://reader035.fdokumen.com/reader035/viewer/2022080907/55abb1de1a28abcf558b4752/html5/thumbnails/6.jpg)
TIPE-TIPE FIELD (KOLOM) MYSQL
STRING (TEXT)
CHAR (menyimpan data string ukuran tetap); 0 s/d
255 karakter.
VARCHAR (menyimpan data string ukuran
dinamis); 0 s/d 65.535 karakter.
TINYTEXT (0 s/d 65.535) karakter.
TEXT (0 s/d 65.535) karakter.
MEDIUMTEXT (0 s/d 224 - 1) karakter.
LONGTEXT (0 s/d 232 – 1) karakter.
![Page 7: Sql session 2](https://reader035.fdokumen.com/reader035/viewer/2022080907/55abb1de1a28abcf558b4752/html5/thumbnails/7.jpg)
TIPE-TIPE FIELD (KOLOM) MYSQL
BLOB (BINER) DAN LAINNYA.
BIT (64 byte)
TINYBLOB (255 byte)
BLOB (216 - 1 byte)
MEDIUMBLOB (224 - 1 byte)
LONGBLOB (232 - 1 byte)
ENUM enumerasi (kumpulan data), Jangkauan
sampai dengan 65535 string.
SET combination (himpunan data), Jangkauan
sampai dengan 255 string anggota.