MySQL Server Pengertian dan Penjelasan singkat
Pengenalan
Mysql adalah sebuah perangkat lunak Software sistem manajemen basis data SQL
Atau yang biasa disebut database management system(dbms) yang multialur, multipenguna
Mysql adalah sebuah implementasi dari sistem basisdata relasional RDBMS
Dengan kemampuan relasi database manajemen sistem RDBMS
Mysql mampu menangani data-data
sebuah perusahaan yang berukuran sangat besar hingga berukuran Giga Byte.
Mysql merupakan sebuah database yang paling banyak digunakan selain database yang
bersifat share ware seperti Ms Access, Ms Excel, Ms Visual Studio dan lainnya.
Mysql juga dapat berintegrasi dengan bahasa pemrograman lain seperti Java,Xml,Asp,Python dan lain-lain
Mysql merupakan bentuk database yang berjalan pada mode gravis(Visual) seperti C++, Python dan lain-lain
Type Data Pada MySQL
Type data adalah sebuah bentuk pemodelan data yang dideklarasikan pada saat melakukan pembuatan tabel
Type data ini akan memberi pengaruh yang sangat besar pada setiap data yang akan dimasukkan ke dalam tabel
Data yang dimasukkan harus sesuai dengan type data yang dideklarasikan pada awal pembuatn tabel
Pada Mysql Type data dibagi beberapa bentuk kemampuan tabel dalam menangani penyimpanan jenis data
DATA NUMERIK
Numerik adalah suatu bentuk data yang berupa angka. didalam bentuk numerik sering dibagi menjadi beberapa
bentuk yang berkaitan dengan panjang data yang dapat ditampung.Berikut adalah bentuk-bentuk dari tipe data numerik
Type | Bytes | Keterangan |
---|---|---|
TINYINT | 1 | |
Type | Bytes | Keterangan |
SMALLINT | 2 | |
Type | Bytes | Keterangan |
MEDIUMINT | 3 | |
Type | Bytes | Keterangan |
INT | 4 | |
Type | Bytes | Keterangan |
BIGINT | 8 |
DATA UNTUK PENANGGALAN DAN WAKTU
Waktu dan Tanggal adalah salah satu bentuk data yang sangat penting dalam sebuah database, karena dengan menggunakan
bentuk ini kita dapat melakukan penyimpanan data yang menyangkut waktu dan tanggal seperti tanggal lahir, tanggal mulai
waktu mulai dan lain sebagainya. Untuk lebih jelasnya berikut adalah type data yang menangani waktu dan penanggalan
Type | Keterangan |
---|---|
DATETIME | |
Type | Keterangan |
DATE | |
Type | Keterangan |
TIMESTAMP | |
Type | Keterangan |
TIME | |
Type | Keterangan |
YEAR |
DATA STRING
Selain data numerik dan pewaktuan, MySQL juga mendukung dengan data-data yang bersifat string atau karakter. Pada jenis
ini kita dapat melakukan penyimpanan data yang bentuknya lain dari kedua type yang telah disebutkan diatas. Bentuk string
adalah salah satu bentuk yang harus dimiliki dan didukung oleh setiap database, data strig dapat menyimpan semua data baik
berupa Numerik maupun Waktu dan Tanggal
tidak hanya itu, type string sebenarnya memiliki pengertian sebuah type data yang mampu menampung semua data yang berupa string
string disini dapat diartikan sebagai bentuk yang berupa karakter misalnya, nama, alamat, email, pesan maupun semua data yang
berbentuk data dari alphabet. banyak sekali type string yang dapat didukung oleh MySQL mulai yang berukuran byte sampai giga byte
didalam type string MySQL memiliki dua bentuk dukungan yang dibagi menjadi dua kelompok yaitu kelompok data yang bentuknya
teks besar dan karakter atau text kecil. berikut adalah beberapa type yang tergolong dalam Type data String.
Type | Bytes | Keterangan |
---|---|---|
TINYTEXT | 255 | |
Type | Bytes | Keterangan |
TINYBLOB | 255 | |
Type | Bytes | Keterangan |
TEXT | 65535 | |
Type | Bytes | Keterangan |
BLOB | 65535 | |
Type | Bytes | Keterangan |
MEDIUMTEXT | 16777215 | |
Type | Bytes | Keterangan |
LONGBLOB | 4294967295 |
Selain dengan beberapa bentuk Type data yang mampu menangani data Text besar diatas, MySQL juga dapat menangani
data-data yang sifatnya kecil atau string yang sederhana. biasanya pada data ini hanya digunakan untuk menyimpan data
seperti nama, alamat, hobby atau bentuk-bentuk string yang tidak memerlukan ruang banyak untuk menyimpannya
berikut adalah bentuk-bentuk dalam type data ini
Type | Keterangan |
---|---|
VARCHAR | |
Type | Keterangan |
CHAR | |
Type | Keterangan |
ENUM |