Format Tanggal Di MySQLFormat Tanggal Di MySQL – Kali ini kita akan membahas materi tentang format tanggal yang ada di database mysql. Secara default, tanggal yang disimpan didatabase mysql akan disimpan dengan format Tahun-Bulan-hari. Show Sekarang bagaimana caranya jika kita ingin merubah format tanggal yang ada didalam tabel mysql berubah formatnya saat ditampilkan menjadi tanggal-bulan-tahun? Tenang, untuk mengatasi masalah tersebut mysql sudah memiliki fitur untuk memformat tanggal sesuai kebutuhan kita saat data tanggal tersebut ditampilkan. Membuat Database & tabel.Kita buat dulu sebuah database untuk melakukan praktek latihan kali ini. Buat sebuah database pos_lebakcyber dan sebuah tabel dengan nama transaksi. Membuat Database : CREATE DATABASE `pos_lebakcyber`; Membuat Tabel transaksi : CREATE TABLE `transaksi` ( `tgl_transaksi` date NOT NULL, `no_resi` varchar(5) DEFAULT NULL, `total_harga` varchar(15) DEFAULT NULL, PRIMARY KEY (`tgl_transaksi`) ) ; Jika kamu belum paham mengenai cara membuat database dan tabel di mysql, silahkan pelajari dulu caranya disini. Tampilkan Data Tanggal Jika database dan tabel sudah dibuat, sekarang masukan beberapa data kedalam tabel transaksi, silahkan masukan data berikut ini : insert into `transaksi`(`tgl_transaksi`,`no_resi`,`total_harga`) values ('2017-04-03','12344','27500'), ('2017-04-25','12345','53500'), ('2017-04-26','12346','25000'); Oke sekarang kita sudah memiliki data didalam tabel transaksi, sekarang coba masukan perintah select * from transaksi untuk melihat data yang ada didalam tabel transaksi mysql> select * from transaksi; +---------------+---------+-------------+ | tgl_transaksi | no_resi | total_harga | +---------------+---------+-------------+ | 2017-04-03 | 12344 | 27500 | | 2017-04-25 | 12345 | 53500 | | 2017-04-26 | 12346 | 25000 | +---------------+---------+-------------+ 3 rows in set (0.00 sec) Bisa kamu lihat, didalam field tgl_transaksi tanggal ditampilkan dengan format tahun-bulan-tanggal. Sekarang bagaimana jika kita ingin merubah format tanggalnya menjadi tanggal-bulan-tahun? Untuk memformatnya menjadi tanggal-bulan-tahun, silahkan masukan perintah berikut ini : mysql> select Date_Format(tgl_transaksi, '%d/%m/%Y') as tanggal from transaksi; +------------+ | tanggal | +------------+ | 03/04/2017 | | 25/04/2017 | | 26/04/2017 | +------------+ 3 rows in set (0.00 sec) Oke sekarang tanggal sudah diubah formatnya menjadi format yang biasa ditampilkan diindonesia. Sebenarnya masih ada banyak lagi contoh format tanggal yang bisa kamu gunakan, untuk lebih jelasnya kamu bisa lihat hasil format tanggal berikut ini : mysql> select Date_Format(tgl_transaksi, '%d/%M/%Y') as tanggal from transaksi; +---------------+ | tanggal | +---------------+ | 03/April/2017 | | 25/April/2017 | | 26/April/2017 | +---------------+ 3 rows in set (0.00 sec) mysql> select Date_Format(tgl_transaksi, '%d - %m - %Y') as tanggal from transaksi; +----------------+ | tanggal | +----------------+ | 03 - 04 - 2017 | | 25 - 04 - 2017 | | 26 - 04 - 2017 | +----------------+ 3 rows in set (0.00 sec) mysql> select Date_Format(tgl_transaksi, '%d - %M - %Y') as tanggal from transaksi; +-------------------+ | tanggal | +-------------------+ | 03 - April - 2017 | | 25 - April - 2017 | | 26 - April - 2017 | +-------------------+ 3 rows in set (0.00 sec) Itulah beberapa cara untuk merubah format tanggal di MySQL, silahkan dicoba dan dipelajari dan semoga tutorial mysql tentang format tanggal ini dapat membantu kamu dalam mempelajari format tanggal di MySQL. {tocify} $title={Daftar Isi} Secara default semua data yang tersimpan di MySQL menggunakan format en-US atau Inggris-Amerika sehingga data yang tersimpan seperti penanggalan dan waktu menggunakan format amerika menjadi YYYY-MM-DD atau TAHUN-BULAN-HARI saat ditampilkan, seperti contoh berikut:
MySQL tentunya telah menyediakan fungsi yang dapat digunakan untuk memanipulasi maupun merubah format data, salah satunya adalah dengan menggunakan Date_Format() dan String Format untuk merubah format tanggal selama data tersebut menggunakan tipe date date untuk menyimpan penanggalan. Tanggal:Date_Format pada MySQL digunakan untuk merubah format tanggal dari default menjadi sesuai dengan yang kita inginkan selama data yang tersimpan menggunakan tipe data date. Adapun bentuk umum / syntax dasar dan contohnya adalah sebagai berikut: Format:
Contoh:
Adapun daftar Format String yang dapat digunakan untuk memformat penanggalan adalah sebagai berikut:
Hari:Pada contoh sebelumnya kita telah merubah format tanggal menjadi DD-MM-YYYY namun adakalanya kita mungkin juga membutuhkan penambahan nama hari, kita dapat melakukannya dengan menambahkan format string untuk hari:
Adapun contohnya sebagai berikut:
WaktuFormat waktu sedikit berbeda jika kita menempatkannya di dalam date_formate sehingga tidak merubah format waktu seperti contoh berikut:
Format waktu yang digunakan adalah format 12 jam, jika kita menempatkan waktu didalam date_format maka kita cukup merubah format string untuk waktu dari 12 jam menjadi 24 jam seperti contoh berikut:
Adapun format string untuk Waktu adalah sebagai berikut:
Bahasa:Dari semua contoh diatas kita telah berhasil merubah format tanggal default MySQL dari YYYY-MM-DD menjadi DD-MM-YYYY namun penyebutan hari maupun bulan dalam penanggalan masih menggunakan format default sehingga tidak menampilkan nama hari dan bulan sesuai dengan bahasa indonesia, untuk merubahnya kita dapat melakukannya dengan merubah waktu locale server menjadi indonesia dengan menggunakan lc_time_names, contohnya sebagai berikut:
Sementara untuk merubah kembali local server menjadi default cukup dengan mengganti kode locale atau menutup terminal sehingga ketika membuka terminal baru akan kembali menjadi default. Apa itu tipe data blob?Tipe data BLOB adalah tipe data versi binary dari TEXT, dimana karakter akan disimpan dalam bit. Dan untuk karakter huruf, huruf besar dan kecil akan dibedakan ('A' tidak sama dengan 'a'). Sama seperty TEXT, BLOB juga memiliki beberapa tipe : TINY BLOB, BLOB, MEDIUM BLOB, dan LONGBLOB.
Jam menggunakan tipe data apa?Tipe data Datetime
Di gunakan untuk menyimpan data tanggal sekaligus waktu atau jam ke dalam database. contoh formatnya seperti berikut.
Perintah apa yang digunakan untuk mendapatkan nilai waktu sekarang pada MySQL?now() Fungsi now() digunakan untuk menampilkan tanggal dan waktu sekarang. Catatan : MySQL memiliki format tanggal “Y-m-d” atau “Year-Month-Date“. Jika Anda memiliki data 2 April 2013, maka di dalam MySQL akan ditulis 2013-04-02.
Siapakah tokoh yang menciptakan MySQL?MySQL pada awalnya diciptakan pada tahun 1979, oleh Michael "Monty" Widenius, seorang programmer komputer asal Swedia. Monty mengembangkan sebuah sistem database sederhana yang dinamakan UNIREG yang menggunakan koneksi low-level ISAM database engine dengan indexing.
|