Hvordan trekke ut tidsdelen med MySQL Time Function

Hvordan trekke ut tidsdelen med MySQL Time Function
MySQL er en populær RDBMS som brukes til å administrere dataene til nettsteder i tabeller; Det tilbyr mange funksjoner for å få spesifikke resultater effektivt. Funksjoner i MySQL gir enkel å håndtere data i databasene. Tid () er en av disse funksjonene. I dette innlegget vil vi diskutere tid () -funksjonen og det fungerer i MySQL ved hjelp av forskjellige eksempler.

Hva er en tid () i mysql

Denne funksjonen brukes til å trekke ut tidsdelen fra dataene som er gitt til den, for å forstå den, vil vi vurdere noen eksempler, men før vi fortsetter med eksemplene, la oss diskutere den generelle syntaksen ved å bruke tid ():

Tidsuttrykk);

Forklaringen til syntaksen er veldig enkel, bare skriv funksjonen og inne i funksjonen Skriv uttrykket eller kolonnenavnet der du vil trekke ut tiden, for eksempel vil vi hente ut tid fra uttrykket “2021-11-15 14: 25:10 ”Bruke funksjonen til tid ():

Velg tid (“2021-11-15 14:25:10”);

I kommandoen ovenfor trekkes tiden ut fra uttrykket som inneholder både dato og tid, på samme måte for å trekke ut tiden fra nåtid og dato, bruk kommandoen:

Velg tid (current_timestamp);

Tilsvarende kan vi også trekke ut tid fra resultatene fra å bestå nå () -funksjonen:

Velg tid (nå ());

Vi kan også hente ut tid fra dataene fra en tabell, for dette, la oss lage en tabell over ansatte timelister ved hjelp av kommandoen:

Lage tabell emp_timesheet (emp_id int, emp_name varchar (50), emp_time_rec tidsstempel);

Vi har brukt datatypen "Tidstamp" for å definere emp_time_rec, fordi vi i denne kolonnen ønsker å sette inn dato- og tidsposter, for å sette inn data i tabellen, utføre kommandoen:

Sett inn emp_timesheet verdier (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 ');

For å vise tabellen, kjør kommandoen:

Velg * fra emp_timesheet;

For å trekke ut tiden bare fra kolonnen “EMP_TIME_REC”, bruk kommandoen:

Velg emp_id, emp_name, emp_time_rec, tid (emp_time_rec) fra emp_timesheet;

Fra output ovenfor kan vi se at funksjonstiden () hentet ut tiden fra dataene til kolonnen "emp_time_rec" og viste den separat.

Konklusjon

MySQL er de populære RDBM -ene som brukes til å administrere dataene til nettsteder og applikasjoner; Den støtter mange funksjoner som tar enkelt- eller flere innganger og returnerer en spesifikk utgang for en bestemt oppgave. I dette innlegget har vi diskutert tid () -funksjonen som brukes til å trekke ut tiden fra de gitte dataene. Denne funksjonen kan brukes på en enkelt inngang eller et antall innganger av tabellen ved å bruke dens data fra kolonnen i tabellen.