MySQLде убакыт белгисинин демейки мааниси кандай?
MySQLде убакыт белгисинин демейки мааниси кандай?

Video: MySQLде убакыт белгисинин демейки мааниси кандай?

Video: MySQLде убакыт белгисинин демейки мааниси кандай?
Video: Measure Temperature and Humidity using M5Stack Core 2 with DHT11 and DHT22 - Robojax 2024, Ноябрь
Anonim

Категориялар таблицасында Create_at тилкеси a УБАКЫТ БЕРГИСИ колонка кимдики демейки маани болуп саналат коюу чейин CURRENT_TIMESTAMP. Чыгуудан көрүнүп тургандай, MySQL колдонгон убакыт белгиси катары киргизүү учурунда үчүн демейки маани түзүлгөн_ат тилкеси.

Буга байланыштуу, MySQLде datetime үчүн демейки маани кандай?

MySQL демейки DATE талаасынын форматы ЖЖЖЖ-АА-КК. Колдоого алынган диапазон 1000-01-01ден 9999-12-31ге чейин. ДАТА УБАКЫТ түрү дата жана убакыт айкалышы болуп саналат жана ЖЖЖЖ-АА-КК СС:АА:SS форматында маалыматтарды сактайт.

Андан тышкары, кантип MySQLде убакыт белгисин түзөм? $ убакыт белгиси = дата("Y-m-d H:i:s"); Бул болот бер сиз учурдагы күн менен убакытты сап форматында бере аласыз киргизүү ичине MySQL . менен аракет кылсаңыз болот УБАКЫТ БЕРГИСИ (curdate(), curtime()) учурдагы убакытты колдонуу үчүн. анда жөн эле киргизүү убакыт тилкеси үчүн эч кандай маанилерди киргизбестен таблицага каалаган саптар.

Экинчиден, MySQLде учурдагы убакыт белгиси деген эмне?

MySQL CURRENT_TIMESTAMP() функциясы CURRENT_TIMESTAMP() функциясы кайтарып берет ток датасы жана убактысы. Эскертүү: Дата жана убакыт "ЖЖЖЖ-АА-КК ССС-АА-SS" (сап) же ЖЖЖЖААДДХХММСС катары кайтарылат. уууууу (сан).

Убакыт белгисинин форматы деген эмне?

The УБАКЫТ БЕРГИСИ маалымат түрү дата жана убакыт бөлүктөрүн камтыган маанилер үчүн колдонулат. УБАКЫТ БЕРГИСИ '1970-01-01 00:00:01' UTC менен '2038-01-19 03:14:07' UTC диапазону бар. DATETIME же УБАКЫТ БЕРГИСИ маани микросекунддорго чейин (6 цифра) тактыкта кийинки бөлчөк секунддук бөлүгүн камтышы мүмкүн.

Сунушталууда: