Olá galera, estou trabalhando com um banco de dados dentro do PHP, nesse banco tenho várias datas no formato DD/MM/AAAA armazenadas em um banco de dados com os campos do tipo TEXT, quero alterar esses campos para tipo DATE, só que o campo do tipo DATE não suporta datas no formato DD/MM/AAAA, se não me engano só suporta no formato AAAA/MM/DD, gostaria de saber como devo proceder nos seguintes casos:
1º inserir a data digitada digitada pelo usuário (DD/MM/AAAA), no banco com o formato AAAA/MM/DDD (que é o formato de data suportado pelo banco)
2º depois de a data já armazenada no banco (AAAA/MM/DD) como extraí-la no formato DD/MM/AAAA para exibir para o usuário posteriormente.
3º em um outro formulário, o usuário vai digitar um mês e um ano, diante disso, vou precisar extrair dados de uma tabela somente quando a data armazenada estiver dentro do mês e ano digitados pelo usuário
Desde já agradeço a atenção.