Comandos MySQL

COMANDO PARA EL AMNEJO DE FECHAS

Muestra la fecha del sistema

current_date

Comando

Muestra la fecha del sistema

select current_date();

Year

  • select year (current_date());

Month

  • select month(current_date());

Day

  • select day(current_date());

Intervalos de dias, meses o años

Intervalo de 15 dias

  • select date_add(current_date(),interval 6 year);

Imprimir la Hora del sistema

  • select date_format(now(),'%h:%i:%s %p');

Cuantos dias hemos vivido en la faz de la tierra

Datediff arroja resultado o diferencia en dias, año, mes, dia

  • select datediff(current_date(),'1970-03-22');
  • select nombre, year(current_date()) - year(nacimiento) from ejercicio;
  • con un alias seria asi mysql> select nombre, year(current_date()) - year(nacimiento) 'edad' from ejercicio;

Cuantas persona nacieron entre 1960 y 1969

  • select count(*) from ejercicio where year(nacimiento) between '1960'and 1969;

Contar y agrupar la informacion por numero de hijos

  • select hijos,count(*) from ejercicio group by hijos;

contar cuantas personas tienen <= A 37 años y su sexo sea mujer

  • select count(*) from ejercicio where year(current_date)-year(nacimiento)<=37 and sexo='mujer';

Manejo de vistas VISTAS

Se utiliza para crear tablas temporales

Crear una vista que guarde toda la infomacion de los nombres que finalicen en a

-Comando view

-Sintaxis create view nombredelavista as consulta;

-Ejemplo:

  • create view ejercicioa as select * from ejercicio where nombre like'%a';
  • create view ejerciciosexo as select * from ejercicio where sexo= "hombre";

Insertar el siguiente registro en la tabla ejercicio

  • insert into ejercicio(codigo,nombre,sexo,nacimiento,hijos) values('8005129','Alberto Lechona','hombre','1970-03-22','1');

Eliminar una vista se utliliza el comando drop

  • sintaxis: drop view nombredelavistaaeliminar;


Investigar que son trigguer

Cual es la sintaxis general para crear un trigger

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar