Cara Mengkonfigurasi Format DATETIME Semasa Pembuatan Jadual dalam MySQL
Mencipta jadual dengan lajur DATETIME ialah tugas biasa dalam MySQL. Walau bagaimanapun, anda mungkin menghadapi situasi di mana anda ingin menentukan format khusus untuk nilai DATETIME. Artikel ini menerangkan cara untuk menetapkan format lalai untuk lajur DATETIME kepada 'DD-MM-YYYY HH:MM:SS' semasa pembuatan jadual menggunakan arahan MySQL.
Format MySQL DATETIME lalai
Secara lalai, MySQL menyimpan dan mendapatkan semula nilai DATETIME dalam 'YYYY-MM-DD HH:MM:SS' format. Ini ialah format standard yang digunakan oleh MySQL dan selalunya sesuai untuk banyak aplikasi.
Menentukan Format Tersuai
Untuk menentukan format tersuai untuk lajur DATETIME semasa pembuatan jadual , anda boleh menggunakan fungsi TIME_FORMAT. Perintah MySQL berikut menunjukkan cara mencipta jadual dengan lajur DATETIME yang diformatkan sebagai 'DD-MM-YYYY HH:MM:SS':
CREATE TABLE my_table ( id INT NOT NULL AUTO_INCREMENT, datetime_column DATETIME FORMAT TIME_FORMAT('%d-%m-%Y %H:%i:%s') );
Dalam arahan ini, penentu TIME_FORMAT digunakan untuk mentakrifkan format 'DD-MM-YYYY HH:MM:SS' tersuai.
Nota: Fungsi TIME_FORMAT hanya mempengaruhi perwakilan nilai DATETIME yang disimpan dalam pangkalan data. Nilai DATETIME sebenar masih disimpan dalam format 'YYYY-MM-DD HH:MM:SS'.
Memaparkan Nilai Terformat
Setelah jadual dibuat , anda boleh menggunakan fungsi DATE_FORMAT untuk memaparkan nilai DATETIME dalam tersuai format:
SELECT id, DATE_FORMAT(datetime_column, '%d-%m-%Y %H:%i:%s') AS formatted_datetime FROM my_table;
Ini akan mendapatkan semula id dan lajur DATETIME dalam format 'DD-MM-YYYY HH:MM:SS'.
Atas ialah kandungan terperinci Bagaimana untuk Menyesuaikan Format DATETIME dalam Penciptaan Jadual MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!