MariaDB [(none)]> show databases; +--------------------+ | Database | +--------------------+ | gestionescolar | | information_schema | | libreria | | matricula | | matricula2 | | mysql | | nombre_biblioteca | | performance_schema | | phpmyadmin | | procolor | | reto2 | | subconsultas | | test | | turismo | +--------------------+ 14 rows in set (0.127 sec) MariaDB [(none)]> Create database Fechas; Query OK, 1 row affected (0.010 sec) MariaDB [(none)]> use Fechas; Database changed MariaDB [Fechas]> create table ejercicio -> (codigo char(10) primary key,nombre char(30), sexo char(10), nacimiento date, hijos char(2)); Query OK, 0 rows affected (0.049 sec) MariaDB [Fechas]> describe ejercicio; +------------+----------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +------------+----------+------+-----+---------+-------+ | codigo | char(10) | NO | PRI | NULL | | | nombre | char(30) | YES | | NULL | | | sexo | char(10) | YES | | NULL | | | nacimiento | date | YES | | NULL | | | hijos | char(2) | YES | | NULL | | +------------+----------+------+-----+---------+-------+ 5 rows in set (0.045 sec) MariaDB [Fechas]> insert into ejercicio(codigo,nombre,sexo,nacimiento,hijos) values('22663355','Angel Cuadrado','hombre','1966-05-13','0'); Query OK, 1 row affected (0.133 sec) MariaDB [Fechas]> insert into ejercicio(codigo,nombre,sexo,nacimiento,hijos) values('1188996633', 'Yoreida Maria', 'mujer', '1978-03-05', '2'); Query OK, 1 row affected (0.005 sec) MariaDB [Fechas]> insert into ejercicio(codigo,nombre,sexo,nacimiento,hijos) values('4488663322', 'Jorge Fuentes', 'hombre', '1980-06-22', '2'); Query OK, 1 row affected (0.017 sec) MariaDB [Fechas]> insert into ejercicio values('22559966',' Eder Pulgar ',' hombre ',' 1960-02-20 ','6') -> insert into ejercicio values('822559966',' Mariana Gonzalez ',' mujer ',' 1982-03-24 ','1') -> insert into ejercicio values('556959966',' Angela Ruiz ',' mujer ',' 1977-11-15 ','1') -> insert into ejercicio values('28957446',' Juan Carlos Serpa ',' hombre ',' 1982-11-25 ','2') -> insert into ejercicio values('9999957446',' Carlota Sonora ',' mujer ',' 1985-11-03 ','4'); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'insert into ejercicio values('822559966',' Mariana Gonzalez ',' mujer ',' 1...' at line 2 MariaDB [Fechas]> insert into ejercicio(codigo,nombre,sexo,nacimiento,hijos) values('22559966', 'Eder Pulgar', 'hombre', '1960-02-20', '6') -> ('822559966',' Mariana Gonzalez ',' mujer ',' 1982-03-24 ','1') -> ('556959966',' Angela Ruiz', ' mujer ', '1977-11-15', '1') -> ('28957446', 'Juan Carlos Serpa ', 'hombre', '1982-11-25', '2') -> ('9999957446', 'Carlota Sonora', 'mujer', '1985-11-03', '4'); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '('822559966',' Mariana Gonzalez ',' mujer ',' 1982-03-24 ','1') ('556959966...' at line 2 MariaDB [Fechas]> insert into ejercicio(codigo,nombre,sexo,nacimiento,hijos) values('22559966', 'Eder Pulgar', 'hombre', '1960-02-20', '6'); Query OK, 1 row affected (0.016 sec) MariaDB [Fechas]> insert into ejercicio(codigo,nombre,sexo,nacimiento,hijos) values('822559966', 'Mariana Gonzalez', 'mujer', '1982-03-24', '1') -> ; Query OK, 1 row affected (0.007 sec) MariaDB [Fechas]> insert into ejercicio(codigo,nombre,sexo,nacimiento,hijos) values('556959966', 'Angela Ruiz', 'mujer', '1977-11-15', '1'); Query OK, 1 row affected (0.015 sec) MariaDB [Fechas]> insert into ejercicio(codigo,nombre,sexo,nacimiento,hijos) values('28957446', 'Juan Carlos Serpa', 'hombre', '1982-11-25', '2'); Query OK, 1 row affected (0.017 sec) MariaDB [Fechas]> insert into ejercicio(codigo,nombre,sexo,nacimiento,hijos) values('9999957446', 'Carlota Sonora', 'mujer', '1985-11-03', '4') -> ; Query OK, 1 row affected (0.016 sec) MariaDB [Fechas]> select * from ejercicio; +------------+-------------------+--------+------------+-------+ | codigo | nombre | sexo | nacimiento | hijos | +------------+-------------------+--------+------------+-------+ | 1188996633 | Yoreida Maria | mujer | 1978-03-05 | 2 | | 22559966 | Eder Pulgar | hombre | 1960-02-20 | 6 | | 22663355 | Angel Cuadrado | hombre | 1966-05-13 | 0 | | 28957446 | Juan Carlos Serpa | hombre | 1982-11-25 | 2 | | 4488663322 | Jorge Fuentes | hombre | 1980-06-22 | 2 | | 556959966 | Angela Ruiz | mujer | 1977-11-15 | 1 | | 822559966 | Mariana Gonzalez | mujer | 1982-03-24 | 1 | | 9999957446 | Carlota Sonora | mujer | 1985-11-03 | 4 | +------------+-------------------+--------+------------+-------+ 8 rows in set (0.001 sec) MariaDB [Fechas]> select current_date(); +----------------+ | current_date() | +----------------+ | 2024-08-17 | +----------------+ 1 row in set (0.001 sec) MariaDB [Fechas]> select year (current_date()); +-----------------------+ | year (current_date()) | +-----------------------+ | 2024 | +-----------------------+ 1 row in set (0.001 sec) MariaDB [Fechas]> select month(current_date()); +-----------------------+ | month(current_date()) | +-----------------------+ | 8 | +-----------------------+ 1 row in set (0.001 sec) MariaDB [Fechas]> select day(current_date()); +---------------------+ | day(current_date()) | +---------------------+ | 17 | +---------------------+ 1 row in set (0.001 sec) MariaDB [Fechas]> select date_add(current_date(),interval 6 year); +------------------------------------------+ | date_add(current_date(),interval 6 year) | +------------------------------------------+ | 2030-08-17 | +------------------------------------------+ 1 row in set (0.001 sec) MariaDB [Fechas]> select date_format(now(),'%h:%i:%s %p'); +----------------------------------+ | date_format(now(),'%h:%i:%s %p') | +----------------------------------+ | 12:04:42 PM | +----------------------------------+ 1 row in set (0.001 sec) MariaDB [Fechas]> select datediff(current_date(),'1970-03-22'); +---------------------------------------+ | datediff(current_date(),'1970-03-22') | +---------------------------------------+ | 19872 | +---------------------------------------+ 1 row in set (0.001 sec) MariaDB [Fechas]> select datediff(current_date(),'1986-01-21'); +---------------------------------------+ | datediff(current_date(),'1986-01-21') | +---------------------------------------+ | 14088 | +---------------------------------------+ 1 row in set (0.001 sec) MariaDB [Fechas]> select nombre, year(current_date()) - year(nacimiento) 'edad' from ejercicio; +-------------------+------+ | nombre | edad | +-------------------+------+ | Yoreida Maria | 46 | | Eder Pulgar | 64 | | Angel Cuadrado | 58 | | Juan Carlos Serpa | 42 | | Jorge Fuentes | 44 | | Angela Ruiz | 47 | | Mariana Gonzalez | 42 | | Carlota Sonora | 39 | +-------------------+------+ 8 rows in set (0.001 sec) MariaDB [Fechas]> select nombre from ejercicio where sexo='mujer' and nombre like '%a'; +----------------+ | nombre | +----------------+ | Yoreida Maria | | Carlota Sonora | +----------------+ 2 rows in set (0.001 sec) MariaDB [Fechas]> select count(*) from ejercicio where sexo='mujer' and nombre like '%a'; +----------+ | count(*) | +----------+ | 2 | +----------+ 1 row in set (0.002 sec) MariaDB [Fechas]> select count(*) from ejercicio where year(nacimiento) between '1960'and 1969; +----------+ | count(*) | +----------+ | 2 | +----------+ 1 row in set (0.001 sec) MariaDB [Fechas]> select * from ejercicio where year(current_date()) - year(nacimiento) between '34' and '37'; Empty set (0.001 sec) MariaDB [Fechas]> select * from ejercicio where year(current_date()) - year(nacimiento) between '42' and '46'; +------------+-------------------+--------+------------+-------+ | codigo | nombre | sexo | nacimiento | hijos | +------------+-------------------+--------+------------+-------+ | 1188996633 | Yoreida Maria | mujer | 1978-03-05 | 2 | | 28957446 | Juan Carlos Serpa | hombre | 1982-11-25 | 2 | | 4488663322 | Jorge Fuentes | hombre | 1980-06-22 | 2 | | 822559966 | Mariana Gonzalez | mujer | 1982-03-24 | 1 | +------------+-------------------+--------+------------+-------+ 4 rows in set (0.001 sec) MariaDB [Fechas]> select sum(hijos) from ejercicio; +------------+ | sum(hijos) | +------------+ | 18 | +------------+ 1 row in set (0.001 sec) MariaDB [Fechas]> select hijos,count(*) from ejercicio group by hijos; +-------+----------+ | hijos | count(*) | +-------+----------+ | 0 | 1 | | 1 | 2 | | 2 | 3 | | 4 | 1 | | 6 | 1 | +-------+----------+ 5 rows in set (0.001 sec) MariaDB [Fechas]> select count(*) from ejercicio where year(current_date)-year(nacimiento)<=37 and sexo='mujer'; +----------+ | count(*) | +----------+ | 0 | +----------+ 1 row in set (0.001 sec) MariaDB [Fechas]> select count(*) from ejercicio where year(current_date)-year(nacimiento)<=42 and sexo='mujer'; +----------+ | count(*) | +----------+ | 2 | +----------+ 1 row in set (0.001 sec) MariaDB [Fechas]> create view ejercicios as select * from ejercicio where nombre like'%a'; Query OK, 0 rows affected (0.038 sec) MariaDB [Fechas]> SELECT * FROM ejercicios; +------------+-------------------+--------+------------+-------+ | codigo | nombre | sexo | nacimiento | hijos | +------------+-------------------+--------+------------+-------+ | 1188996633 | Yoreida Maria | mujer | 1978-03-05 | 2 | | 28957446 | Juan Carlos Serpa | hombre | 1982-11-25 | 2 | | 9999957446 | Carlota Sonora | mujer | 1985-11-03 | 4 | +------------+-------------------+--------+------------+-------+ 3 rows in set (0.007 sec) MariaDB [Fechas]> create view ejerciciosexo as select * from ejercicio where sexo= "hombre"; Query OK, 0 rows affected (0.021 sec) MariaDB [Fechas]> select * from ejerciciosexo; +------------+-------------------+--------+------------+-------+ | codigo | nombre | sexo | nacimiento | hijos | +------------+-------------------+--------+------------+-------+ | 22559966 | Eder Pulgar | hombre | 1960-02-20 | 6 | | 22663355 | Angel Cuadrado | hombre | 1966-05-13 | 0 | | 28957446 | Juan Carlos Serpa | hombre | 1982-11-25 | 2 | | 4488663322 | Jorge Fuentes | hombre | 1980-06-22 | 2 | +------------+-------------------+--------+------------+-------+ 4 rows in set (0.006 sec) MariaDB [Fechas]> insert into ejercicio(codigo,nombre,sexo,nacimiento,hijos) values('8005129','Alberto Lechona','hombre','1970-03-22','1'); Query OK, 1 row affected (0.007 sec) MariaDB [Fechas]> select * from ejerciciosexo; +------------+-------------------+--------+------------+-------+ | codigo | nombre | sexo | nacimiento | hijos | +------------+-------------------+--------+------------+-------+ | 22559966 | Eder Pulgar | hombre | 1960-02-20 | 6 | | 22663355 | Angel Cuadrado | hombre | 1966-05-13 | 0 | | 28957446 | Juan Carlos Serpa | hombre | 1982-11-25 | 2 | | 4488663322 | Jorge Fuentes | hombre | 1980-06-22 | 2 | | 8005129 | Alberto Lechona | hombre | 1970-03-22 | 1 | +------------+-------------------+--------+------------+-------+ 5 rows in set (0.001 sec) MariaDB [Fechas]> SELECT * FROM ejercicios; +------------+-------------------+--------+------------+-------+ | codigo | nombre | sexo | nacimiento | hijos | +------------+-------------------+--------+------------+-------+ | 1188996633 | Yoreida Maria | mujer | 1978-03-05 | 2 | | 28957446 | Juan Carlos Serpa | hombre | 1982-11-25 | 2 | | 8005129 | Alberto Lechona | hombre | 1970-03-22 | 1 | | 9999957446 | Carlota Sonora | mujer | 1985-11-03 | 4 | +------------+-------------------+--------+------------+-------+ 4 rows in set (0.001 sec) MariaDB [Fechas]> drop view ejerciciosexo; Query OK, 0 rows affected (0.007 sec) MariaDB [Fechas]> show table; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1 MariaDB [Fechas]> show tables; +------------------+ | Tables_in_fechas | +------------------+ | ejercicio | | ejercicios | +------------------+ 2 rows in set (0.005 sec) MariaDB [Fechas]> exit