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.