Soalan: Bagaimanakah saya boleh memformat lajur DATETIME kepada 'DD-MM-YYYY HH:MM :SS' apabila mencipta jadual MySQL baharu untuk memastikan konsistensi dalam cap waktu?
Jawapan:
Semasa MySQL menyimpan nilai DATETIME dalam format 'YYYY-MM-DD HH:MM:SS' secara lalai, anda tidak boleh menentukan lalai tertentu format semasa membuat jadual. Walau bagaimanapun, dengan memanfaatkan fungsi format masa MySQL, anda boleh mendapatkan semula dan memaparkan cap masa dengan mudah dalam format yang dikehendaki apabila perlu.
Menggunakan Fungsi Format Masa:
Untuk mengubah suai paparan daripada nilai DATETIME:
SELECT DATE_FORMAT(column_name, '%m/%d/%Y %H:%i') FROM tablename;
Dalam contoh ini, fungsi DATE_FORMAT menggunakan yang ditentukan Format '%m/%d/%Y %H:%i' ke lajur_nama_lajur, memaparkan cap masa sebagai 'MM/DD/YYYY HH:MM'.
Penentukan Format Yang Tersedia:
Berbagai penentu format tersedia untuk penyesuaian, termasuk:
Contoh:
Untuk mencipta jadual baharu dengan lajur DATETIME dan paparkan cap masa dalam 'DD-MM-YYYY HH:MM:SS' format:
CREATE TABLE my_table ( datetime_column DATETIME, other_columns ... ); SELECT DATE_FORMAT(datetime_column, '%d-%m-%Y %H:%M:%S') FROM my_table;
Dengan menggunakan fungsi format masa MySQL, anda boleh menyesuaikan paparan nilai DATETIME dengan mudah tanpa mengubah format storan data asas.
Atas ialah kandungan terperinci Bagaimana untuk Memaparkan Nilai DATETIME dalam Format 'DD-MM-YYYY HH:MM:SS' dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!