Rumah >masalah biasa >Apakah jenis tarikh dalam mysql?
Jenis tarikh MySQL termasuk DATE, TIME, DATETIME, TIMESTAMP, dan YEAR. Pengenalan terperinci: 1. TARIKH, digunakan untuk menyimpan tarikh, hanya boleh menyimpan tarikh, bukan bahagian masa 2. MASA, digunakan untuk menyimpan masa, format hanya boleh menyimpan masa, bukan bahagian tarikh; untuk menyimpan Tarikh dan masa, yang boleh menyimpan bahagian tarikh dan masa, tepat kepada saat;
Persekitaran pengendalian artikel ini: sistem Windows 10, MySQL versi 8.0.32, komputer Dell g3.
MySQL menyediakan pelbagai jenis tarikh dan masa, dan anda boleh memilih jenis yang sesuai mengikut keperluan yang berbeza. Berikut ialah jenis tarikh dan masa yang biasa digunakan dalam MySQL:
1 TARIKH: digunakan untuk menyimpan tarikh dalam format YYYY-MM-DD. Hanya tarikh boleh disimpan, bukan bahagian masa.
2. MASA: Digunakan untuk menyimpan masa dalam format HH:MM:SS. Hanya masa boleh disimpan, bukan bahagian tarikh.
3. DATETIME: Digunakan untuk menyimpan tarikh dan masa dalam format YYYY-MM-DD HH:MM:SS. Keupayaan untuk menyimpan bahagian tarikh dan masa hingga ke detik.
4. TIMESTAMP: Digunakan untuk menyimpan tarikh dan masa dalam format YYYY-MM-DD HH:MM:SS. Serupa dengan jenis DATETIME, tetapi mempunyai julat yang lebih luas, dari 1 Januari 1970 hingga 31 Disember 2038.
5 TAHUN: Digunakan untuk menyimpan tahun, formatnya YYYY. Hanya tahun boleh disimpan, bukan bulan, tarikh dan masa.
Selain jenis tarikh dan masa yang biasa digunakan di atas, MySQL juga menyediakan beberapa jenis tarikh dan masa lain, seperti:
1 TAHUN(4): digunakan untuk menyimpan empat digit tahun dalam format YYYY. Julat boleh disimpan adalah dari 1901 hingga 2155.
2 TAHUN(2): Digunakan untuk menyimpan dua digit tahun dalam format YY. Julat penyimpanan adalah dari 70 hingga 69 tahun.
3 TIMESTAMP(N): digunakan untuk menyimpan tarikh dan masa dalam format YYYY-MM-DD HH:MM:SS.NS. N mewakili bilangan digit dalam bahagian perpuluhan, yang boleh ditentukan dari 0 hingga 6 digit.
4. MASA(N): digunakan untuk menyimpan masa dalam format HH:MM:SS.NS. N mewakili bilangan digit dalam bahagian perpuluhan, yang boleh ditentukan dari 0 hingga 6 digit.
Selain jenis tarikh dan masa standard ini, MySQL juga menyediakan beberapa jenis tarikh dan masa bukan standard, seperti INTERVAL, YEAR_MONTH dan DAY_HOUR, untuk pengiraan masa dan keperluan penyimpanan yang khusus.
Menggunakan jenis tarikh dan masa yang sesuai boleh meningkatkan kecekapan storan dan prestasi pertanyaan, di samping memastikan ketepatan data. Apabila mereka bentuk pangkalan data, anda perlu mempertimbangkan jenis tarikh dan masa untuk digunakan berdasarkan keperluan sebenar.
Atas ialah kandungan terperinci Apakah jenis tarikh dalam mysql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!