Come inserire le date di formato mm/dd/yyyy in mysql?

Come inserire le date di formato mm/dd/yyyy in mysql?
In mysql, il "DATA"È uno dei tipi di dati più comunemente usati che vengono utilizzati per la gestione dei valori delle date. Per impostazione predefinita, MySQL usa "YYYY/MM/DD"Formato per salvare un valore di data e non può essere modificato. Tuttavia, gli utenti preferiscono salvare la data nel "mm/dd/yyyy" formato. Per fare ciò, MySQL fornisce diverse funzioni, come il "Date_format ('data', 'formato')" funzione. Può formattare la data in formato richiesto dall'utente.

Questo blog fornirà il metodo di inserimento delle date in formato mm/dd/aaaa usando diverse funzioni in mysql.

Come inserire le date di formato mm/dd/yyyy in mysql?

Per inserire le date del formato mm/dd/yyyy in MySQL, prova le istruzioni sotto fornite:

  • Accedi al server MySQL ed elenca i database.
  • Modifica il database ed esegui il "Crea tabella (Col1, Col2, ...); comando per creare una nuova tabella.
  • Corri il "Inserire nei valori (col1, col2, ...) (val1, (str_to_date ('string', 'data-format')));"Comando per inserire la data in formato mm/dd/yyyy.
  • Usa il "Seleziona date_format (, '') da;"Comando per visualizzare la data nel formato desiderato.

Passaggio 1: Connetti il ​​prompt dei comandi con MySQL

Innanzitutto, eseguire il “mysql"Comando per accedere al server MySQL fornendo il nome utente e la password:

mysql -u root -p

Passaggio 2: visualizzare i database

Ora, esegui il "SPETTACOLO"Comando per elencare i database:

Mostra database;

Dall'elenco del database visualizzato, abbiamo selezionato il “mynewdb" Banca dati:

Passaggio 3: modifica il database

Per modificare il database, eseguire il "UTILIZZO"Comando:

Usa myNewdb;

Passaggio 4: crea una nuova tabella

Quindi, crea una nuova tabella nel database corrente utilizzando il "CREARE"Affermazione insieme al"TAVOLO"Opzione, nome della tabella, nomi di colonne e loro tipi di dati:

Crea table demo_test (
Id int primario chiave Auto_increment,
Nome varchar (40) non null,
Data_of_birth Data
);

Qui:

  • "CREARE"L'istruzione viene utilizzata per generare una tabella nel database.
  • "TAVOLO"È l'opzione predefinita in mysql.
  • "demo_test"È il nome della tabella che stiamo creando.

Secondo il seguente output, il "Query ok"Mostra che la query è stata eseguita correttamente:

Passaggio 5: inserire i dati nella tabella

Quindi, esegui il "INSERIRE"Dichiarazione con la"IN"Parola chiave per aggiungere i dati richiesti nei campi della tabella utilizzando"Str_to_date ()" funzione:

Inserisci in demo_test (nome, date_of_birth)
Valori ('Maria', (str_to_date ('05 -16-1995 ','%m-%d-%y '))),
('Farah', (str_to_date ('01 -10-1996 ','%m-%d-%y '))),
('Hafsa', (str_to_date ('07 -22-1995 ','%m-%d-%y ')));

Qui:

  • "Nome" E "Data di nascita"Sono i nomi delle colonne della tabella.
  • "VALORI"Dichiarazione che restituisce un set di una o più righe come tabella.
  • "Str_to_date ()"La funzione viene utilizzata per restituire una data in base a una stringa fornita e formato desiderato come parametri.
  • ""%m-%d-%y '"È il formato della data desiderato:

Passaggio 6: utilizzare la funzione da data_format ()

Usa il "FORMATO DATA()"Funzione con i parametri richiesti per mostrare la data in"mm/dd/yyyy" formato:

Seleziona Date_Format (date_of_birth, '%m/%d/%y') da demo_test;

Qui:

  • "SELEZIONARE"L'istruzione viene utilizzata per selezionare i dati dal database MySQL.
  • "FORMATO DATA()"La funzione viene utilizzata per formattare una data come specificato, come in" "%m/%d/%y '".
  • "DA"La clausola viene utilizzata per estrarre i record selezionati da una tabella di database.
  • "demo_test"È il nostro nome di tabella del database.

Può essere visto nell'output fornito; Abbiamo recuperato con successo la data in "mm/dd/yyyy" formato:

È tutto! Abbiamo compilato il metodo per inserire e recuperare le date in formato mm/dd/aaaa in mysql.

Conclusione

Per inserire le date di formato mm/dd/yyyy in mysql, eseguire il “Crea tabella (Col1, Col2, ...); comando per creare una nuova tabella. Dopodiché, esegui il "Inserire nei valori (col1, col2, ...) (val1, (str_to_date ('string', 'data-format')));"Comando per inserire la data in formato mm/dd/yyyy. Usa il "Seleziona Date_Format (,) da;"Comando per visualizzare la data nel formato desiderato. Questo blog ha illustrato il metodo per inserire le date del formato MM/DD/YYYY in MySQL.