0% encontró este documento útil (0 votos)
26 vistas3 páginas

20 Preguntas MySQL

El documento presenta 20 preguntas y respuestas sobre MySQL, cubriendo conceptos fundamentales como la definición de MySQL, diferencias entre comandos de manipulación de datos, claves primarias y foráneas, y funciones de consulta. También se abordan temas como la creación de bases de datos y tablas, así como la normalización y el uso de índices. En general, proporciona una visión general útil para quienes buscan entender y trabajar con MySQL.

Cargado por

mireyaromerohe
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
26 vistas3 páginas

20 Preguntas MySQL

El documento presenta 20 preguntas y respuestas sobre MySQL, cubriendo conceptos fundamentales como la definición de MySQL, diferencias entre comandos de manipulación de datos, claves primarias y foráneas, y funciones de consulta. También se abordan temas como la creación de bases de datos y tablas, así como la normalización y el uso de índices. En general, proporciona una visión general útil para quienes buscan entender y trabajar con MySQL.

Cargado por

mireyaromerohe
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

20 Preguntas y Respuestas de MySQL

1. ¿Qué es MySQL?

Es un sistema de gestión de bases de datos relacional (RDBMS) de código abierto basado en SQL

(Structured Query Language).

2. ¿Cuál es la diferencia entre DELETE, TRUNCATE y DROP?

DELETE: Borra filas específicas y puede tener cláusulas WHERE.

TRUNCATE: Borra todas las filas de una tabla sin registro en el log.

DROP: Elimina toda la tabla y su estructura.

3. ¿Qué es una clave primaria (PRIMARY KEY)?

Es una columna (o conjunto de columnas) que identifica de forma única cada fila en una tabla.

4. ¿Qué es una clave foránea (FOREIGN KEY)?

Es una columna que crea una relación entre dos tablas, referenciando la clave primaria de otra tabla.

5. ¿Qué hace la cláusula WHERE?

Filtra registros que cumplen una condición específica en una consulta SQL.

6. ¿Qué es una subconsulta (subquery)?

Es una consulta anidada dentro de otra consulta SQL, generalmente usada dentro de SELECT, FROM o

WHERE.

7. ¿Qué tipos de JOIN existen en MySQL?

INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN (simulado), CROSS JOIN.
20 Preguntas y Respuestas de MySQL

8. ¿Qué es GROUP BY y para qué se usa?

Agrupa registros que tienen los mismos valores en columnas especificadas, útil junto con funciones

agregadas (COUNT(), SUM(), etc.).

9. ¿Cuál es la diferencia entre HAVING y WHERE?

WHERE: Filtra antes de agrupar.

HAVING: Filtra después de aplicar GROUP BY.

10. ¿Cómo se obtiene la fecha y hora actual en MySQL?

Usando NOW() o CURRENT_TIMESTAMP.

11. ¿Qué es un índice (INDEX)?

Es una estructura que mejora la velocidad de las búsquedas en una tabla.

12. ¿Qué hace la cláusula LIMIT?

Restringe la cantidad de registros devueltos por una consulta.

13. ¿Cómo se crea una base de datos en MySQL?

CREATE DATABASE nombre_base;

14. ¿Cómo se selecciona una base de datos para usar?

USE nombre_base;

15. ¿Cómo se crea una tabla?

CREATE TABLE usuarios (


20 Preguntas y Respuestas de MySQL

id INT AUTO_INCREMENT PRIMARY KEY,

nombre VARCHAR(50),

email VARCHAR(100)

);

16. ¿Cómo se insertan datos en una tabla?

INSERT INTO usuarios (nombre, email)

VALUES ('Carlos', '[email protected]');

17. ¿Qué hace la sentencia UPDATE?

Modifica datos existentes en una tabla.

UPDATE usuarios SET nombre = 'Ana' WHERE id = 1;

18. ¿Cómo se eliminan filas de una tabla?

DELETE FROM usuarios WHERE id = 1;

19. ¿Qué es normalización?

Es el proceso de estructurar una base de datos para reducir redundancia y mejorar integridad de datos.

20. ¿Qué hace UNION en MySQL?

Combina los resultados de dos o más consultas SELECT en un solo resultado sin duplicados.

También podría gustarte