Mysql - Category (6)

Tipe Data Numerik pada MySql

Bisa Koding – Pada tutorial ini kita akan belajar mengenai tipe data numerik pada MySql. Tipe data numerik terbagi menjadi tipe data integer, decimal dan float yang digunakan sesuai kebutuhan kamu. Berikut penjelasan nya:

Tipe Data Integer

Integer adalah tipe data untuk bilangan bulat seperti : (1, 2, 4, 6 ) yang nilai nya habis jika dibagi 2. Di MySql telah menyediakan beberapa tipe data untuk bilangan integer yang memiliki perbedaan dalam jangkauan angka yang dapat disimpan. Perbedaan nya dapat kamu lihat pada tabel dibawah:

Tipe DataJangkauan SIGNEDJangkauan UNSIGNEDUkuran
TINYINT-128 to 1270 to 2551 byte
SMALLINT-32,768 to 32,7670 to 65,5352 bytes
MEDIUMINT-8,388,608 to 8,388,6070 to 16,777,2153 bytes
INT-2,147,483,648 to 2,147,483,6470 to 4,294,967,2954 bytes
BIGINT-9,223,372,036,854,775,808 to
9,223,372,036,854,775,807
0 to
18,446,744,073,709,551,615
8 bytes
Tabel Tipe Data

Dalam pemilihan tipe data tentunya dapat kamu sesuaikan kebutuhan kamu, berikut contoh query dalam tipe data integer.

CREATE TABLE integer_tbl (mini_int TINYINT,  kecil_int SMALLINT UNSIGNED, 
sedang_int MEDIUMINT(5), biasa_int INT(5) UNSIGNED, 
besar_int BIGINT(5) UNSIGNED ZEROFILL);
  • unsigned berfungsi untuk kita tidak menampilkan nilai negatif pada tipe data.
  • zerofill berhubungan dengan digit yang kamu masukan, seperti contoh diatas kami memasukan jumlah digit 5 maka jika ada angka yang disimpan kurang dari 5 digit maka akan ditambakan nilai 0 didepan nya. seperti berikut : 
zerofill dengan 5 digit:

input : 1234 , disimpan 01234

tanpa zerofill dengan 5 digit:

input : 1234 , disimpan 1234 //kelebihan 1 digit akan disimpan sebagai spasi

Tipe Data Decimal

Decimal adalah tipe data pecahan yang artinya ada jumlah angka pecahan (angka dibelakang koma) dengan contoh query sebagai berikut:

DECIMAL [(M[,D])] [UNSIGNED] [ZEROFILL]
  • DECIMAL merupakan tipe data yang decimal.
  • [M,D] adalah akan memuat angka M didepan koma dan angka D debelakang koma, M dan D ada optional kamu tidak perlu menulis nya jika anda rasa data yang akan disimpan sangat besar jadi kamu tidak perlu membatasi nya.

Tipe Data Float & Double

Float & Double sedikit berbeda dengan tipe data decimal, yaitu nilai pecahan yang dapat diinput  dalam tipe data float dapat berbeda – beda. Sebenarnya tipe data float memeliki perbedaan dalam arsitektur perhitungan dalam prosesor komputer saja secara fungsi hampir sama.

Tipe DataJangkauanUkuran
FLOAT-3.402823466E+38 to 3.402823466E+384 bytes
DOUBLE-1.7976931348623157E+308 to 1.7976931348623157E+3088 bytes
Tabel Tipe Data Float

Mungkin sekian tutorial tentang tipe data numerik pada MySql jika ada yang ingin ditanyakan silahkan input di kolom komentar. Terima Kasih~ ^-^

Mysql - Category

Membuat Tabel pada MySql

Bisa Koding – Pada Tutorial ini kita akan belajar tentang membuat tabel pada MySql, berikut adalah contoh query yang digunakan:

Membuat Tabel

CREATE TABLE [IF NOT EXISTS] nama_tabel (daftar_nama_kolom);
  • if not exists berfungsi untuk tidak menampilkan pesan error jika tabel tersebut telah ada pada database kamu.
  • nama_tabel adalah nama dari tabel yang akan kamu buat.
  • daftar_nama_kolom yaitu berisi dari nama kolom yang akan kamu buat dari tabel kamu.

Contoh membuat tabel posts:

CREATE TABLE posts (judul char(50), tanggal date, konten text);

Melihat Daftar Tabel

SHOW TABLES;

query diatas berfungsi untuk menampilkan daftar nama table yang tersedia di database kamu.

Melihat Struktur Kolom

DESCRIBE nama_tabel;

query diatas berfungsi untuk menampilkan struktur kolom yang ada di tabel kamu.

Menghapus Tabel

DROP TABLE nama_table;

query diatas berfungsi untuk menghapus tabel yang ada pada database kamu.

Mungkin sekian tutorial tentang membuat tabel pada MySql semoga dapat menambah ilmu kamu. Jika ada yang ingin ditanyakan silahkan tulis di kolom komentar. Terima Kasih~ ^-^

Artikel Yang Berkaitan :

Mysql - Category

Membuat Database pada MySql

Bisa Koding – Pada tutorial ini kita akan belajar bagaimana cara untuk membuat database pada MySql, berikut adalah contoh query yang digunakan.

Membuat Database

CREATE DATABASE [IF NOT EXISTS] nama_database;

if not exists adalah optional yang berfungsi untuk tidak menampilkan pesan error jika nama database sudah ada.

Melihat Daftar Database 

SHOW DATABASES;

query diatas berfungsi untuk menampilkan daftar nama database yang tersedia di MySql kamu.

Mengganti & Menggunakan Database

USE nama_database;

query diatas berfungsi untuk jika kamu ingin berpindah untuk menggunakan database yang lain.

Menghapus Database

DROP DATABASE [IF EXISTS] nama_database;

if exists adalah optional yang berfungsi untuk mengecek database yang akan dihapus, jika database tidak ditemukan maka akan menampilkan pesan error.

Mungkin sekian tutorial tentang membuat database pada MySql semoga dapat menambah ilmu kamu sob. Jika ada yang ingin ditanyakan silahkan tulis di kolom komentar. Terima Kasih~ ^-^

Mysql - Category

Pengertian MySql

Bisa Koding – Hai Sob, pada kesempatan kali ini kita akan kenalan sama yang salah satu RDBMS ( Relational Database Management Systems ) yang paling sering banget digunakan oleh orang yang baru belajar ngoding, kenapa ? karena MySql untuk sebuah database yang tidak terlalu besar sangat lah lebih dari cukup untuk dipakai, selain itu MySql juga cukup mudah untuk instalasi dan penggunaan nya.

Mungkin untuk kamu yang belum mengenal tentang MySql itu apa, disini kita akan kenalan dulu. MySql adalah salah satu RDBMS ( Relational Database Management Systems ) yang didistribusikan secara gratis di bawah lisensi GPL (General Public License).

Setiap pengguna dapat secara bebas menggunakan MySQL, tetapi dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.

Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi yang memanfaatkannya. Sebagai peladen basis data, MySQL mendukung operasi basisdata transaksional maupun operasi basisdata non-transaksional. Pada modus operasi non-transaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja dibandingkan perangkat lunak peladen basisdata kompetitor lainnya.

Namun pada modus non-transaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis web (wordpress), CMS, dan sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basisdata transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat unjuk kerja pada modus non-transaksional.

Mungkin Sekian Penjelasan tentang MySql semoga dapat menambah wawasan kamu sob. Jika ada yang ingin ditanyakan silahkan tulis di kolom komentar. Terima Kasih~

Sumber : https://id.wikipedia.org/wiki/MySQL