Mysql | Current_timestamp

Mysql | Current_timestamp
Administrator bazy danych musi prowadzić rejestr bieżącej godziny i daty dla niektórych działań, takich jak ostatni login lub logowanie z dowolnej aplikacji internetowej. Aby to zrobić, MySQL zapewnia funkcję wbudowaną, która jest „Current_timestamp ()". Użytkownik może użyć tej funkcji w połączeniu z innymi funkcjami, aby sformatować bieżącą datę i godzinę i znaleźć różnicę czasu między bieżącym czasem z określonym czasem.

Co to jest „current_timestamp ()” w MySQL?

„„Current_timestamp ()”Funkcja to wbudowana Funkcja mysql Służy do zapewnienia wartości daty i godziny w formacie ciągów „YYYY-MM-DD HH-MM-SS,”, Które można zmienić w formacie numerycznym.

Zobaczmy różne przykłady „Current_timestamp ()”W połączeniu z innymi funkcjami.

Przykład 1: Wyświetl czas obecności | Obecny czas maszyny

W MySQL, „Current_timestamp ()”Funkcja służy do zwrócenia bieżącej daty i godziny. Domyślnie zwróci wartości w kontekście ciągu. Polecenie funkcji znajduje się poniżej:

Wybierz current_timestamp ();

Wyjście wyświetli bieżącą godzinę i datę:

Przykład 2: Wyświetl bieżącą godzinę i datę z tytułem

„„JAK„Klauzula może być używana w„Current_timesta, MP ()„Polecenie do zmiany nazwy kolumny, podając wynik. Polecenie jest podane poniżej:

Wybierz current_timestamp () jako „bieżący znacznik czasu”;

To wyjście pokazuje, że nazwa kolumny jest ustawiona na ciąg dostarczony po „JAK„Klauzula:

Przykład 3: Wyświetl bieżącą godzinę i datę w kontekście numerycznym

Możesz zmienić format poprzedniego przykładu na numeryczne za pomocą „+ 0”Z„Current_timestamp ()". Polecenie do zmiany formatu ciągu na format numeryczny podano poniżej:

Wybierz current_timestamp () + 0 jako „numeryczna wartość czasu”;

Wyjście wyświetla wartość daty i godziny w formacie numerycznym wraz z tytułem kolumny jako „Numeryczna wartość czasu”:

Przykład 4: Wyświetl bieżącą godzinę i datę z funkcją „date_format”

Wyjście „Current_timestamp ()„Funkcja można sformatować zgodnie z potrzebami za pomocą„FORMAT DATY”Funkcja, aby wybrać„Current_timestamp ()”I sformatuj za pomocą aukcji formatu„FORMAT DATY”Funkcja. Polecenie do formatowania bieżącego czasu podano poniżej:

Wybierz date_format (current_timestamp (), ' %w, %m %e, %y %r') jako „bieżąca data i godzina”;

Wyjście wyświetla datę w sformatowany sposób (dzień tygodnia (%W), Nazwa miesiąca (%M), Dzień miesiąca(%mi), rok(%Y), data w AM/PM (%R)):

Przykład 5: Wyświetlanie różnicy czasu z bieżącym czasem i datą

„„Timediff„Funkcja może być użyta do znalezienia różnicy„Current_timestamp ()”Z określoną datą i godziną. Polecenie jest podane poniżej:

Wybierz Timediff (current_timestamp (), „2022-12-31 23:59:59 ') jako„ różnica czasu ”;

Wyjście wyświetla różnicę „Current_timestamp ()" I "2022-12-31 23:59:59”:

Przykład 6: Włóż bieżącą wartość godziny i daty z rzędu

Użytkownik może wstawić wartość „Current_timestamp ()”W kolumnie tabeli za pomocą„WSTAWIĆ" oświadczenie. Na przykład chcesz wstawić wartości „ID" I "czas" w "użytkownik”Tabela z„ID" Jak "5" I "czas" Jak "Current_timestamp ()„Korzystanie z tego polecenia:

Wstaw wartości użytkownika (id, czas) (5, current_timestamp ());

Wartości są skutecznie wstawiane do wyjścia:

Przykład 7: Zaktualizuj bieżącą wartość godziny i daty z rzędu

„„AKTUALIZACJA”Instrukcja służy do aktualizacji już istniejącej wartości rekordu za pomocą„Current_timestamp ()„W przypadku dopasowania określonego warunku zdefiniowanego za pomocą„GDZIE”Klauzula. Na przykład użytkownik chce zaktualizować wartość „czas”Z wartością„Current_timestamp ()" gdzie "ID„Wartość jest równa„1”, Uruchamiając to polecenie:

Aktualizuj ustawianie użytkownika Time = current_timestamp () gdzie id = 1;

Wyjście pokazuje tę wartość „czas”Jest pomyślnie aktualizowany:

Dowiedziałeś się o wbudowanych „Current_timestamp ()„Funkcja mysql.

Wniosek

W "Mysql„Wbudowana funkcja”Current_timestamp ()”Jest dostępny do wyodrębnienia wartości bieżącej daty i godziny w formacie ciągu. „„Timediff" I "FORMAT DATY”Można również używać z„Current_timestamp ().„W tym poście omówiono użycie„Current_timestamp ()„Funkcja w MySQL.