Jak wyodrębnić część czasu z funkcją czasu MySQL

Jak wyodrębnić część czasu z funkcją czasu MySQL
MySQL to popularny RDBMS używany do zarządzania danymi stron internetowych w tabelach; Oferuje wiele funkcji, aby wydajnie uzyskać określone wyniki. Funkcje w MySQL zapewniają łatwość zarządzania danymi w bazach danych. Czas () jest jedną z tych funkcji. W tym poście omówimy funkcję Time () i jej działanie w MySQL przy użyciu różnych przykładów.

Co to jest czas () w mysql

Ta funkcja służy do wyodrębnienia części czasowej z podanych danych, aby ją zrozumieć, rozważymy niektóre przykłady, ale przed przejściem do przykładów omówmy ogólną składnię za pomocą czasu ():

Wyrażenie czasu);

Wyjaśnienie składni jest bardzo proste, po prostu napisz funkcję i wewnątrz funkcji zapisz wyrażenie lub nazwę kolumny, z której chcesz wydobyć czas, na przykład wyodrębnimy czas z wyrażenia „2021-11-15 14: 25:10 ”Korzystanie z funkcji Time ():

Wybierz czas („2021-11-15 14:25:10”);

W powyższym poleceniu czas wyodrębnia się z wyrażenia, które zawiera zarówno datę, jak i godzinę, podobnie, aby wyodrębnić czas z obecnej godziny i daty, użyj polecenia:

Wybierz Time (current_timestamp);

Podobnie możemy również wydobyć czas z wyników przekazania funkcji now ():

Wybierz Time (teraz ());

Możemy również wyodrębnić czas z danych tabeli, w tym celu, utwórzmy tabelę prac pracowniczych za pomocą polecenia:

Utwórz tabelę emp_timeSheet (emp_id int, emp_name varchar (50), emp_time_rec mimestamp);

Użyliśmy danych „znacznik czasu”, aby zdefiniować emp_time_rec, ponieważ w tej kolumnie chcemy wstawić rekordy daty i godziny, aby wstawić dane w tabeli, wykonać polecenie:

Wstaw wartości EMP_TIMESHEET (1, „John”, „2021-11-01 08:07:23”), (2, „Paul”, „2021-11-01 08:02:00”), (3, ' Sophia ', „2021-11-01 09:17:03'), (4,„ Anna ”,„ 2021-11-01 07:48:23 ”);

Aby wyświetlić tabelę, uruchom polecenie:

Wybierz * z emp_timeSheet;

Aby wyodrębnić czas tylko z kolumny „emp_time_rec”, użyj polecenia:

Wybierz emp_id, emp_name, emp_time_rec, czas (emp_time_rec) z emp_timesheet;

Z powyższego wyjścia widać, że funkcja czas () wyodrębniał czas z danych kolumny „emp_time_rec” i wyświetlał go osobno.

Wniosek

MySQL jest popularnym RDBMS używanym do zarządzania danymi witryn i aplikacji; Obsługuje wiele funkcji, które przyjmują pojedyncze lub wiele danych wejściowych i zwraca jedno konkretne wyjście dla określonego zadania. W tym poście omówiliśmy funkcję Time (), która jest używana do wyodrębnienia czasu z podanych danych. Tę funkcję można zastosować na jednym wejściu lub na liczbie wejść tabeli za pomocą jej danych kolumny tabeli.