Jadual Kandungan
五、 YEAR类型
Rumah pangkalan data tutorial mysql MySql中时间类型总结_MySQL

MySql中时间类型总结_MySQL

Jun 01, 2016 pm 12:58 PM
menaip

最近建表要用到时间类型的数据,但对时间类型的数据一向不了解,就总结了一下。。

一、日期DATE

一个日期。支持的范围是“1000-01-01”“9999-12-31”。MySQL显示日期 “YYYY-MM-DD”格式,但允许使用字符串或数字列赋值日期

1.在一个字符串“YYYY-MM-DD”“yy-mm-dd”格式。“不严格“语法是允许任何标点符号 字符可以作为之间的日期部分的分隔符。 为,“2012-12-31”,’2012 / 12 / 31’2012 ^ 12 ^ 31,和2012 @ 12 @ 31“2012-12-31”是等价的

\

\

 

2.作为一个没有任何分隔符的字符串“yyyymmdd”格式字符串,只要是有意义的日期。对于 例子,“20070523”“070523”被解释为“2007-05-23”,但“071332”是非法的(无意义的 月日部分)则为“0000-00-00”

\

 

二、日期时间DATETIME

·日期和时间的组合。支持的范围是“1000-01-0100:00:00”“9999-12-31 23:59:59”。MySQL显示日期时间'YYYY-MM-DD HH:MM:SS'格式,但允许使用字符串或数字列赋值日期时间

· 1.允许“不严格”语法:任何标点符都可以用做日期部分或时间部分之间的间割符。例如,'98-12-31 11:30:45'、'98.12.3111+30+45'、'98/12/31 11*30*45'和'9831 11^30^45'是等价的。

\

\

 

\

2.全为数字'19970523091528'和'970523091528'被解释为'1997-05-2309:15:28',但'971122129015'是不合法的 (它有一个没有意义的分钟部分),将变为'0000-00-00 00:00:00'。

\

三、时间TIME

· 时间范围“838:59:59”“838:59:59”。格式“hh:MM:ss”(或“HHH:MM:ss”格式)。时间值的范围可以从“838:59:59”以“838:59:59”。时间可能是如此之大 因为时间型不仅可用于代表一天中的时间(必须小于24小时),但还经过两个事件之间的时间或时间间隔(这可能远大于24小时,或甚至是负的)。

缩写“1112”1112作为意义“11:12:00”(十一点后12分钟),但 MySQL它们解释为“00:11:12”(11 分钟,12秒)。同样,“12”12被解释为“00:00:12”。

\

\

l 四、时间戳TIMESTAMP

1.时间戳范围“1970-01-01 00:00:01”——“2038-01-19 03:14:07”UTC。

TIMESTAMP提供了自动 初始化和更新为当前的日期和时间。

\

\

\

TIMESTAMP和DATETIME比较:

 

这两个日期时间类型各有优点:datetime 的日期范围比较大;timestamp 所占存储空间比较小,只是 datetime 的一半。另外,timestamp 类型的列还有个特性:默认情况下,在 insert, update 数据时,timestamp 列会自动以当前时间(CURRENT_TIMESTAMP)填充/更新。“自动”的意思就是,你不去管它,MySQL 会替你去处理。

cx

五、 YEAR类型

 

YEAR类型是一个单字节类型用于表示年。

MySQL以YYYY格式检索和显示YEAR值。范围是1901到2155。

可以指定各种格式的YEAR值:

· 四位字符串,范围为'1901'到'2155'。

· 四位数字,范围为1901到2155。

· 两位字符串,范围为'00'到'99'。'00'到'69'和'70'到'99'范围的值被转换为2000到2069和1970到1999范围的YEAR值。

· 两位整数,范围为1到99。1到69 被转换为20012069

70到99范围的值被转换为1970到1999范围的YEAR值。

请注意两位整数范围与两位字符串范围稍有不同,因为你不能直接将零指定为数字并将它解释为2000。你必须将它指定为一个字符串'0'或'00'或它被解释为0000。

·函数返回的结果,其值适合YEAR上下文,例如NOW()。

非法YEAR值被转换为0000。

总的格式表:

DATATYPE VALUE

DATE

'0000-00-00'

TIME

'00:00:00'

DATETIME

'0000-00-00 00:00:00'

TIMESTAMP

'0000-00-00 00:00:00'

YEAR

0000

 

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menukar jenis rangkaian kepada peribadi atau awam dalam Windows 11 Bagaimana untuk menukar jenis rangkaian kepada peribadi atau awam dalam Windows 11 Aug 24, 2023 pm 12:37 PM

Menyediakan rangkaian wayarles adalah perkara biasa, tetapi memilih atau menukar jenis rangkaian boleh mengelirukan, terutamanya jika anda tidak tahu akibatnya. Jika anda sedang mencari nasihat tentang cara menukar jenis rangkaian daripada awam kepada peribadi atau sebaliknya dalam Windows 11, baca terus untuk mendapatkan beberapa maklumat berguna. Apakah profil rangkaian yang berbeza dalam Windows 11? Windows 11 dilengkapi dengan beberapa profil rangkaian, yang pada asasnya merupakan set tetapan yang boleh digunakan untuk mengkonfigurasi pelbagai sambungan rangkaian. Ini berguna jika anda mempunyai berbilang sambungan di rumah atau pejabat supaya anda tidak perlu menyediakan semuanya setiap kali anda menyambung ke rangkaian baharu. Profil rangkaian peribadi dan awam ialah dua jenis biasa dalam Windows 11, tetapi secara amnya

Melaksanakan tatasusunan dinamik dalam Python: dari pemula hingga mahir Melaksanakan tatasusunan dinamik dalam Python: dari pemula hingga mahir Apr 21, 2023 pm 12:04 PM

Bahagian 1 Mari kita bincangkan tentang sifat jenis jujukan Python Dalam blog ini, mari kita bincangkan tentang pelbagai kelas "jujukan" Python dan tiga struktur data terbina dalam yang biasa digunakan - senarai, tuple dan sifat kelas rentetan (str ). Saya tidak tahu sama ada anda perasan, tetapi kelas ini mempunyai persamaan yang jelas. Mereka boleh digunakan untuk menyimpan berbilang elemen data. seperti menggunakan SyntaxSeq[i]​. Malah, setiap kelas di atas diwakili oleh struktur data mudah seperti tatasusunan. Walau bagaimanapun, pembaca yang biasa dengan Python mungkin tahu bahawa ketiga-tiga struktur data ini mempunyai beberapa perbezaan: contohnya, tupel dan rentetan tidak boleh diubah suai, manakala senarai boleh.

Bagaimana untuk membuat akaun matriks video? Apakah jenis akaun matriks yang ada padanya? Bagaimana untuk membuat akaun matriks video? Apakah jenis akaun matriks yang ada padanya? Mar 21, 2024 pm 04:57 PM

Dengan populariti platform video pendek, pemasaran akaun matriks video telah menjadi kaedah pemasaran yang baru muncul. Dengan mencipta dan mengurus berbilang akaun pada platform yang berbeza, perniagaan dan individu boleh mencapai matlamat seperti promosi jenama, pertumbuhan peminat dan jualan produk. Artikel ini akan membincangkan cara menggunakan akaun matriks video dengan berkesan dan memperkenalkan pelbagai jenis akaun matriks video. 1. Bagaimana untuk membuat akaun video matriks? Untuk membuat akaun matriks video yang baik, anda perlu mengikuti langkah berikut: Pertama, anda mesti menjelaskan matlamat akaun matriks video anda, sama ada untuk komunikasi jenama, pertumbuhan peminat atau jualan produk. Mempunyai matlamat yang jelas membantu membangunkan strategi dengan sewajarnya. 2. Pilih platform: Pilih platform video pendek yang sesuai berdasarkan khalayak sasaran anda. Platform video pendek arus perdana termasuk Douyin, Kuaishou, Huoshan Video, dsb.

Apakah jenis nilai pulangan fungsi Golang? Apakah jenis nilai pulangan fungsi Golang? Apr 13, 2024 pm 05:42 PM

Fungsi Go boleh mengembalikan berbilang nilai jenis yang berbeza Jenis nilai pulangan ditentukan dalam tandatangan fungsi dan dikembalikan melalui penyata pulangan. Sebagai contoh, fungsi boleh mengembalikan integer dan rentetan: funcgetDetails()(int,string). Dalam amalan, fungsi yang mengira luas bulatan boleh mengembalikan kawasan dan ralat pilihan: funccircleArea(radiusfloat64)(float64,error). Nota: Jika tandatangan fungsi tidak menyatakan jenis, nilai nol dikembalikan; adalah disyorkan untuk menggunakan penyataan pulangan dengan pengisytiharan jenis eksplisit untuk meningkatkan kebolehbacaan.

Amalan terbaik untuk petunjuk jenis dalam Python Amalan terbaik untuk petunjuk jenis dalam Python Apr 23, 2023 am 09:28 AM

Menggunakan bahasa dinamik adalah menyeronokkan untuk seketika, dan kod itu dibina semula di krematorium. Saya percaya anda pasti pernah mendengar ayat ini Seperti ujian unit, walaupun memerlukan sedikit masa untuk menulis kod, ia sangat berbaloi untuk jangka masa panjang. Artikel ini berkongsi cara untuk lebih memahami dan menggunakan pembayang jenis Python. 1. Pembayang jenis hanya sah pada peringkat sintaks (diperkenalkan sejak PEP3107) digunakan untuk menambah jenis pada pembolehubah, parameter, parameter fungsi dan nilai pulangannya, sifat kelas dan kaedah. Jenis pembolehubah Python adalah dinamik dan boleh diubah suai semasa runtime untuk menambah petunjuk jenis pada kod tersebut hanya disokong pada tahap sintaks dan tidak mempunyai kesan ke atas jalankan kod tersebut. Oleh itu jenis

Jenis dan ciri fungsi C++ Jenis dan ciri fungsi C++ Apr 11, 2024 pm 03:30 PM

Fungsi C++ mempunyai jenis berikut: fungsi ringkas, fungsi const, fungsi statik dan fungsi maya termasuk: fungsi sebaris, parameter lalai, pulangan rujukan dan fungsi terlampau beban; Sebagai contoh, fungsi calculateArea menggunakan π untuk mengira luas bulatan jejari tertentu dan mengembalikannya sebagai output.

Apakah jenis dan fungsi anotasi Java? Apakah jenis dan fungsi anotasi Java? May 04, 2024 pm 09:33 PM

Anotasi Java digunakan untuk menyediakan metadata untuk elemen kod dan boleh digunakan untuk pengaturcaraan meta, semakan ralat, penjanaan kod, penjanaan dokumen dan refleksi Rangka kerja Spring secara meluas menggunakan anotasi untuk konfigurasi, memudahkan pembangunan aplikasi.

Menganalisis ciri baharu PHP8: Bagaimana untuk memanfaatkan jenis atribut yang lebih kukuh? Menganalisis ciri baharu PHP8: Bagaimana untuk memanfaatkan jenis atribut yang lebih kukuh? Sep 12, 2023 am 11:26 AM

Menganalisis ciri baharu PHP8: Bagaimana untuk memanfaatkan jenis atribut yang lebih kukuh? Dalam beberapa tahun kebelakangan ini, PHP telah menjadi semakin popular dalam dunia pembangunan web. Fleksibiliti dan kemudahan pembelajarannya menjadikan PHP bahasa pengaturcaraan yang popular sesuai untuk pelbagai projek. Dalam usaha untuk terus menambah baik dan mengoptimumkan bahasa, PHP8 memperkenalkan banyak ciri baharu, termasuk menaip yang lebih kuat untuk sifat. Dalam artikel ini, kami akan mendalami ciri baharu jenis harta tanah dalam PHP8 dan cara anda boleh memanfaatkan ciri tersebut untuk meningkatkan kebolehpercayaan dan prestasi kod anda. Sebelum PHP8, jenis pengisytiharan harta boleh

See all articles