MariaDB [fecha]> mostrar tablas; +-----------------+ |Tablas_en_fecha | +-----------------+ | estimación | | estudiante | | materia | +-----------------+ 3 filas en conjunto (0,001 s) MariaDB [fecha]> select * from estmat; +--------+--------+ | carnet | código | +--------+--------+ | 1 | 3 | | 1 | 5 | | 2 | 2 | | 2 | 3 | | 2 | 4 | | 3 | 4 | | 3 | 1 | | 4 | 4 | | 4 | 5 | | 5 | 2 | | 5 | 5 | | 6 | 1 | | 6 | 5 | | 7 | 3 | | 7 | 4 | | 8 | 1 | | 8 | 4 | | 8 | 5 | +--------+--------+ 18 filas en conjunto (0,003 segundos) MariaDB [fecha]> select * from estudiante; +--------+------------------+----------------+---- -------------+------+ | cuaderno | nombre | fechamatricula | fecha nacimiento | sexo | +--------+------------------+----------------+---- -------------+------+ | 001 | maria | 15-01-2010 | 13-05-1966 | f | | 002 | juana | 2010-06-08 | 1973-01-22 | f | | 003 | carlos | 2010-06-28 | 1976-03-05 | metro | | 004 | María parra | 2010-06-11 | 1976-08-15 | f | | 005 | Pablo Neruda | 2011-02-13 | 1990-08-25 | metro | | 006 | Bladimir palacio | 2011-02-04 | 1994-09-03 | metro | | 007 | Apolonia serrano | 2011-02-28 | 1994-03-09 | f | | 008 | federico serrano | 2011-03-05 | 10/06/1991 | metro | +--------+------------------+----------------+---- -------------+------+ 8 filas en conjunto (0,006 s) MariaDB [fecha]> seleccione * de materia; +---------+--------------+--------+ | códigomo | descripcion | valor | +---------+--------------+--------+ | 001 | software yo | 320000 | | 002 | software II | 328000 | | 003 | software III | 400000 | | 004 | matematicas | 300000 | | 005 | ingles | 300000 | +---------+--------------+--------+ 5 filas en conjunto (0,003 s) MariaDB [fecha]> select count(*) from estudiante where year(fechanacimiento) entre 1970 y 1979; +----------+ | contar(*) | +----------+ | 3 | +----------+ 1 fila en el conjunto (0,006 s) MariaDB [fecha]> select * from estudiante donde fechanacimiento like '197%' -> ; +--------+-------------+----------------+--------- --------+------+ | cuaderno | nombre | fechamatricula | fecha nacimiento | sexo | +--------+-------------+----------------+--------- --------+------+ | 002 | juana | 2010-06-08 | 1973-01-22 | f | | 003 | carlos | 2010-06-28 | 1976-03-05 | metro | | 004 | María parra | 2010-06-11 | 1976-08-15 | f | +--------+-------------+----------------+--------- --------+------+ 3 filas en conjunto (0,001 s) MariaDB [fecha]> Select * From estudiante Where Año(Fecha_Current()) - año(fechanacimiento) Entre 16 y 20; Conjunto vacío (0,004 s) MariaDB [fecha]> Seleccione * de estudiante donde fechanacimiento entre '1999-01-01' y '2003-12-31'; Conjunto vacío (0,001 s) MariaDB [fecha]> Select nombre from estudiante where fechanacimiente <='1994-01-01'; ERROR 1054 (42S22): Columna desconocida 'fechanacimiente' en 'cláusula where' MariaDB [fecha]> Select nombre from estudiante where fechanacimiento <='1994-01-01'; +------------------+ | nombre | +------------------+ | maría | |juana | | carlos | | María parra | | Pablo neruda | | Federico Serrano | +------------------+ 6 filas en conjunto (0,001 s) MariaDB [fecha]> Select carnet, Nombre, Año(Current_date()) - año(fechanacimiento) 'Edad' From estudiante; +--------+-----------------+------+ | carnet | Nombre | Edad | +--------+-----------------+------+ | 001 | maria | 57 | | 002 | juana | 50 | | 003 | carlos | 47 | | 004 | María parra | 47 | | 005 | Pablo neruda | 33 | | 006 | Bladimir palacio | 29 | | 007 | Apolonia serrano | 29 | | 008 | Federico Serrano | 32 | +--------+-----------------+------+ 8 filas en conjunto (0,001 s) MariaDB [fecha]> select codigom, descripcion, valor, if(valor > 300000, 'Cara', 'Economica') As 'Categoria' from materia; +---------+--------------+--------+-----------+ | códigomo | descripcion | valor | Categoría | +---------+--------------+--------+-----------+ | 001 | software I | 320000 | cara | | 002 | software II | 328000 | Cara | | 003 | software III | 400000 | cara | | 004 | matematicas | 300000 | Económica | | 005 | inglés | 300000 | Económica | +---------+--------------+--------+-----------+ 5 filas en conjunto (0,004 segundos) MariaDB [fecha]> ALTER TABLE estudiante ADD Edad int NULL; Consulta correcta, 0 filas afectadas (0,024 segundos) Registros: 0 Duplicados: 0 Advertencias: 0 MariaDB [fecha]> select * from estudiante; +--------+------------------+----------------+---- -------------+------+------+ | cuaderno | nombre | fechamatricula | fecha nacimiento | sexo | Edad | +--------+------------------+----------------+---- -------------+------+------+ | 001 | maria | 2010-01-15 | 1966-05-13 | f | NULO | | 002 | juana | 2010-06-08 | 1973-01-22 | f | NULO | | 003 | carlos | 2010-06-28 | 1976-03-05 | m | NULO | | 004 | María parra | 2010-06-11 | 1976-08-15 | f | NULO | | 005 | Pablo Neruda | 2011-02-13 | 1990-08-25 | metro | NULO | | 006 | Bladimir palacio | 2011-02-04 | 1994-09-03 | metro | NULO | | 007 | Apolonia serrano | 2011-02-28 | 1994-03-09 | f | NULO | | 008 | federico serrano | 2011-03-05 | 10/06/1991 | metro | NULO | +--------+------------------+----------------+---- -------------+------+------+ 8 filas en conjunto (0,001 s) MariaDB [fecha]> update estudiante set edad = Año(Current_date()) - año(fechanacimiento); Consulta correcta, 8 filas afectadas (0,006 segundos) Filas coincidentes: 8 Modificadas: 8 Advertencias: 0 MariaDB [fecha]> select * from estudiante; +--------+------------------+----------------+---- -------------+------+------+ | cuaderno | nombre | fechamatricula | fecha nacimiento | sexo | Edad | +--------+------------------+----------------+---- -------------+------+------+ | 001 | maria | 2010-01-15 | 1966-05-13 | f | 57 | | 002 | juana | 2010-06-08 | 1973-01-22 | f | 50 | | 003 | carlos | 2010-06-28 | 1976-03-05 | metro | 47 | | 004 | María parra | 2010-06-11 | 1976-08-15 | f | 47 | | 005 | Pablo Neruda | 2011-02-13 | 1990-08-25 | metro | 33 | | 006 | Bladimir palacio | 2011-02-04 | 1994-09-03 | metro | 29 | | 007 | Apolonia serrano | 2011-02-28 | 1994-03-09 | f | 29 | | 008 | federico serrano | 2011-03-05 | 10/06/1991 | metro | 32 | +--------+------------------+----------------+---- -------------+------+------+ 8 filas en conjunto (0,001 s) MariaDB [fecha]> select codigom, descripcion, valor, if(valor > 200000 and valor <= 300000, 'Economica', if(valor > 300000, 'Cara', 'Otro')) As 'Categoria' from materia; +---------+--------------+--------+-----------+ | códigomo | descripcion | valor | Categoría | +---------+--------------+--------+-----------+ | 001 | software I | 320000 | cara | | 002 | software II | 328000 | Cara | | 003 | software III | 400000 | cara | | 004 | matematicas | 300000 | Económica | | 005 | inglés | 300000 | Económica | +---------+--------------+--------+-----------+ 5 filas en conjunto (0,001 s) MariaDB [fecha]> create table registro2(codigo varchar(6) not null primary key, -> nombre varchar(20) no es nulo, -> sexo varchar(10) no nulo, -> fechadenacimiento fecha, -> nrohijos varchar(1)no null); Consulta correcta, 0 filas afectadas (0,021 segundos) MariaDB [fecha]> insert into registro2(codigo, nombre, sexo, fechadenacimiento, nrohijos) value('111222', 'carlos ramirez', 'hombre', "1969-04-04", '2'); Consulta correcta, 1 fila afectada (0,005 segundos) MariaDB [fecha]> insert into registro2(codigo, nombre, sexo, fechadenacimiento, nrohijos) value('333666', 'marina ruiz', 'mujer', "1978-12-15", '3'); Consulta correcta, 1 fila afectada (0,003 segundos) MariaDB [fecha]> insert into registro2(codigo, nombre, sexo, fechadenacimiento, nrohijos) value('999111', 'veronica gonzalez', 'mujer', "1982-03-30", '1'); Consulta correcta, 1 fila afectada (0,012 segundos) MariaDB [fecha]> insert into registro2(codigo, nombre, sexo, fechadenacimiento, nrohijos) value('888777', 'isabel betancur', 'mujer', "1977-11-15", '1'); Consulta correcta, 1 fila afectada (0,004 segundos) MariaDB [fecha]> insert into registro2(codigo, nombre, sexo, fechadenacimiento, nrohijos) value('333777', 'gladys bermudez', 'mujer', "1979-01-01", '2'); Consulta correcta, 1 fila afectada (0,004 segundos) MariaDB [fecha]> insert into registro2(codigo, nombre, sexo, fechadenacimiento, nrohijos) value('444666', 'sandra henao', 'mujer', "1982-11-25", '3'); Consulta correcta, 1 fila afectada (0,005 segundos) MariaDB [fecha]> insert into registro2(codigo, nombre, sexo, fechadenacimiento, nrohijos) value('555777', 'mario gomez', 'hombre', "1982-05-29", '2'); Consulta correcta, 1 fila afectada (0,031 segundos) MariaDB [fecha]> insert into registro2(codigo, nombre, sexo, fechadenacimiento, nrohijos) value('111333', 'andrea gutierrez', 'mujer', "1982-04-12", '1'); Consulta correcta, 1 fila afectada (0,005 segundos) MariaDB [fecha]> insert into registro2(codigo, nombre, sexo, fechadenacimiento, nrohijos) value('444777', 'carlos sepulveda', 'hombre', "1974-01-10", '1'); Consulta correcta, 1 fila afectada (0,004 segundos) MariaDB [fecha]> insert into registro2(codigo, nombre, sexo, fechadenacimiento, nrohijos) value('555333', 'fernando perez', 'hombre', "1980-11-11", '4'); Consulta correcta, 1 fila afectada (0,004 segundos) MariaDB [fecha]> insert into registro2(codigo, nombre, sexo, fechadenacimiento, nrohijos) value('666555', 'juliana arredondo', 'mujer', "1988-12-31", '2'); Consulta correcta, 1 fila afectada (0,004 segundos) MariaDB [fecha]> select * from registro2; +--------+------------------+--------+----------- --------+----------+ | código | nombre | sexo | fechadenacimiento | nrohijos | +--------+------------------+--------+----------- --------+----------+ | 111222 | carlos ramírez | hombre | 1969-04-04 | 2 | | 111333 | andrea gutiérrez | mujer | 1982-04-12 | 1 | | 333666 | marina ruiz | mujer | 1978-12-15 | 3 | | 333777 | gladys bermúdez | mujer | 1979-01-01 | 2 | | 444666 | sandra henao | mujer | 1982-11-25 | 3 | | 444777 | carlos sepulveda | hombre | 10/01/1974 | 1 | | 555333 | fernando pérez | hombre | 1980-11-11 | 4 | | 555777 | mario gomez | hombre | 1982-05-29 | 2 | | 666555 | juliana arredondo | mujer | 1988-12-31 | 2 | | 888777 | isabel betancur | mujer | 1977-11-15 | 1 | | 999111 | verónica gonzález | mujer | 1982-03-30 | 1 | +--------+------------------+--------+----------- --------+----------+ 11 filas en conjunto (0,001 s) MariaDB [fecha]> Select * from repaso2 where nombre like '%Z'; ERROR 1146 (42S02): La tabla 'fecha.repaso2' no existe MariaDB [fecha]> Select * from registro2 where nombre like '%Z'; +--------+------------------+--------+----------- --------+----------+ | código | nombre | sexo | fechadenacimiento | nrohijos | +--------+------------------+--------+----------- --------+----------+ | 111222 | carlos ramírez | hombre | 1969-04-04 | 2 | | 111333 | andrea gutiérrez | mujer | 1982-04-12 | 1 | | 333666 | marina ruiz | mujer | 1978-12-15 | 3 | | 333777 | gladys bermúdez | mujer | 1979-01-01 | 2 | | 555333 | fernando pérez | hombre | 1980-11-11 | 4 | | 555777 | mario gomez | hombre | 1982-05-29 | 2 | | 999111 | verónica gonzález | mujer | 1982-03-30 | 1 | +--------+------------------+--------+----------- --------+----------+ 7 filas en conjunto (0,001 s) MariaDB [fecha]> Select count(*) from registro2 where year(fechanacimiento) entre 1970 y 1979; ERROR 1054 (42S22): Columna desconocida 'fechanacimiento' en 'cláusula where' MariaDB [fecha]> Select count(*) from registro2 where year(fechadenacimiento) entre 1970 y 1979; +----------+ | contar(*) | +----------+ | 4 | +----------+ 1 fila en el conjunto (0,001 s) MariaDB [fecha]> Select * from registro2 where year(current_date()) - year(fechadenacimiento) entre 25 y 30; Conjunto vacío (0,001 s) MariaDB [fecha]> select sum(nrohijos) del registro2; +---------------+ | suma(nrohijos) | +---------------+ | 22 | +---------------+ 1 fila en el conjunto (0,005 s) MariaDB [fecha]> Select nrohijos, count(*) from registro2 grupo por nrohijos; +----------+----------+ | nrohijos | contar(*) | +----------+----------+ | 1 | 4 | | 2 | 4 | | 3 | 2 | | 4 | 1 | +----------+----------+ 4 filas en conjunto (0,065 segundos) MariaDB [fecha]> Seleccione * de registro2 donde nombre como '%carlos%' -> ; +--------+-----------------+--------+------------ -------+----------+ | código | nombre | sexo | fechadenacimiento | nrohijos | +--------+-----------------+--------+------------ -------+----------+ | 111222 | carlos ramírez | hombre | 1969-04-04 | 2 | | 444777 | carlos sepulveda | hombre | 10/01/1974 | 1 | +--------+-----------------+--------+------------ -------+----------+ 2 filas en conjunto (0,001 s) MariaDB [fecha]> Select * from registro2 where year(current_date()) - year(fechadenacimiento) <=22; Conjunto vacío (0,001 s) MariaDB [fecha]> select Count(*) from repaso2 donde sexo='hombre' and nrohijos>1 and substr(fechanacimiento,1,4) < 1989; ERROR 1146 (42S02): La tabla 'fecha.repaso2' no existe MariaDB [fecha]> seleccione Count(*) de registro2 donde sexo='hombre' and nrohijos>1 and substr(fechadenacimiento,1,4) < 1989; +----------+ | Contar(*) | +----------+ | 3 | +----------+ 1 fila en el conjunto (0,003 s) MariaDB [fecha]> Select count(*) from registro2 donde sexo='mujer' and nrohijos>1 and substr(fechadenacimiento,1,4) < 1994; +----------+ | contar(*) | +----------+ | 4 | +----------+ 1 fila en el conjunto (0,001 s) MariaDB [fecha]> Seleccionar curdate(); +------------+ | fecha de finalización() | +------------+ | 01-09-2024 | +------------+ 1 fila en el conjunto (0,000 s) MariaDB [fecha]> Seleccionar curtime(); +----------+ |tiempo de ejecución() | +----------+ | 14:13:49 | +----------+ 1 fila en el conjunto (0,001 s) MariaDB [fecha]> exit