Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Formát k vstupu Dátum a čas v MySQL

Keď vytvoríte tabuľku MySQL , môžete určiť polia držať určitý dátový typ . Dátum , čas a datetime typy držať presne to , čo znie ako , že drží . MySQL má uvoľnenú formát pre to , ako vložiť tieto tri typy do tabuľky , každý s podobnosťami a rozdielmi od každej inej . MySQL má aj niektoré vstavané funkcie , ktoré automaticky používajú správny formát vložiť aktuálny dátum alebo časovej hodnoty . Formát

dátový typ , ktorý používa pole určuje , aký formát použiť , aby vstupné hodnoty do tabuľky . Ak sa ukladá pole Dátum dátové typy , použite formát " YYYY - MM - DD " . Ak pole uloží čas dátové typy , použite " HH : SS : MM " formát . Ak pole ukladá datetime dátové typy , kombinovať dva pomocou " YYYY - MM - DD HH : MM : SS " formát . Tieto formáty sú flexibilné . Napríklad môžete zadať " 11-1-1 " a MySQL bude predpokladať , 01.1.2011 . Tiež môžete zadať " 1:02:02 " a MySQL predpokladá , 01:02:02 .
Syntax

Ak chcete vložiť niektorý z týchto hodnôt do tabuľky , musíte použiť iba formát dátového typu , obklopujúce každú hodnotu v úvodzovkách . Ak chcete napríklad vložiť dátum , čas a datetime hodnotu do tabuľky s týmito tromi poľami , typ " INSERT INTO table_name VALUES ( ' YYYY - MM - DD " , " HH : MM : SS ' , ' YYYY - MM - DD HH : MM : SS ' ) ; " a spustiť dotaz . Avšak , MySQL robí vám umožní používať iné interpunkčné znaky okrem pomlčka a hrubého čreva ako oddeľovač . Napríklad , " HH /MM /SS " a " HH * MM * SS " ako prácu pri vkladaní časových hodnôt .
Funkcia

MySQL má niektoré vstavané funkcie , ktoré vrátia dátum a čas hodnôt v správnom formáte . Funkcie NOW ( ) získa aktuálny dátum , čas a datetime pre niektorý z týchto jednotlivých typov . Funkcie CURDATE ( ) vracia iba aktuálny dátum , zatiaľ čo CURTIME funkcia ( ) vracia aktuálny čas . Ak použijete CURDATE funkcie ( ) pre polia datetime , MySQL vloží aktuálny dátum a ponecháva časovú časť ako samé nuly . Avšak , ak použijete CURTIME funkcie ( ) pre polia datetime , MySQL vloží nuly ako pre dátum a čas častí .
Limity

vložíte čas cení do tabuľky MySQL bez použitia časovú pečiatku , musíte použiť 24 - hodinový formát . Zadávanie " 13:24:32 " , napríklad zabúda " PM " hodnotu . Ak napíšete " 13:24:32 " v databáze , môžete previesť na štýl 12 hodín , keď vyberiete hodnoty z tabuľky . MySQL podporuje časových období z " 01.1.1000 " na " 9999-12-31 " a čas sa pohybuje po celú dobu 24 - hodinovom formáte . Ak vložíte hodnotu datetime presahujúcu 24 hodín , predvolené MySQL časovej hodnoty všetkých núl .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené