wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

MYSQL

Total questions: 71

Worksheet time: 35mins

Name
Class
Date
1.

En el cliente de línea de comandos de MySQL, para terminar y ejecutar una sentencia se puede emplear

Tu respuesta: Pregunta no contestada

a)

\a

b)

\c

c)

\g

d)

Las anteriores respuestas no son correctas

e)

Comando Paracaidista

2.

¿Cuál es la longitud máxima del nombre de una base de datos o de una tabla en MySQL?

a)

32

b)

48

c)

64

d)

Las anteriores respuestas no son correctas

3.

En MySQL, ¿cómo se puede comprobar la base de datos seleccionada por defecto?

a)

select database();

b)

show databases;

c)

use database;

d)

Las anteriores respuestas no son correctas

e)

Metiendo los dedos en la toma de 220 voltios

4.

Para apagar el servidor MySQL desde la línea de comandos se emplea

a)

mysqld -u root shutdown

b)

mysql -u root shutdown

c)

mysqladmin -u root shutdown

d)

Las anteriores respuestas no son correctas

e)

Se corta el cable de energía

5.

En MySQL, para seleccionar las filas de la 6 a la 15 en una tabla, se emplea la cláusula

a)

SELECT * FROM tbl LIMIT 6,15;

b)

SELECT * FROM tbl LIMIT 6,10;

c)

SELECT * FROM tbl LIMIT 5,10;

d)

Las anteriores respuestas no son correctas

6.

En el cliente de consola de MySQL, ¿qué comando se emplea para salir?

a)

bye

b)

close

c)

quit

d)

Las anteriores respuestas no son correctas

e)

Fortnite

7.

En MySQL, para seleccionar la base de datos con la que se quiere trabajar se usa el comando

a)

open

b)

select

c)

use

d)

Las anteriores respuestas no son correctas

e)

Ps4 - Xbox 360 - nintendo switch

8.

En MySQL, la tabla que contiene los permisos de los usuarios del sistema se llama

a)

information_schema.user_privileges

b)

information_schema.user_permissions

c)

mysql.user_privileges

d)

mysql.user_permissions

9.

En el cliente de línea de comandos de MySQL, para terminar y ejecutar una sentencia y que los resultados en vez de por columnas se muestren por filas se emplea

a)

\c

b)

\d

c)

\G

d)

Las anteriores respuestas no son correctas

10.

En MySQL, para mostrar la estructura de una tabla se emplea el comando

a)

DESC

b)

DESCRIBE

c)

SHOW COLUMNS FROM

d)

Todas las respuestas son correctas

11.
¿Que significa SQL?
a)
Structured Question Language
b)
Structured Query Language
c)
Strong Question Language
12.
¿Cual sentencia SQL se usa para consultar datos de una tabla en una base de datos?
a)
GET
b)
EXTRACT
c)
OPEN
d)
SELECT
13.
¿Cual sentencia se usa para ACTUALIZAR datos de una tabla en una base de datos?
a)
UPDATE
b)
SAVE AS
c)
SAVE
d)
MODIFY
14.
¿Cual sentencia se usa para ELIMINAR datos de una tabla en una base de datos?
a)
REMOVE
b)
DELETE
c)
COLLAPSE
15.
¿Cual sentencia se usa para INSERTAR datos en una tabla en una base de datos?
a)
ADD NEW
b)
INSERT NEW
c)
ADD RECORD
d)
INSERT INTO
16.
¿Que sentencia permite consultar los datos de la columna 'FirstName' de una tabla 'Persons'?
a)
SELECT FirstName FROM Persons
b)
EXTRACT FirstName FROM Persons
c)
SELECT Persons.FirstName
17.
¿Que sentencia permite consultar todos los datos de una tabla 'Persons'?
a)
SELECT * FROM Persons
b)
SELECT [all] FROM Persons
c)
SELECT Persons
d)
SELECT *.Persons
18.
¿Que sentencia permite consultar todos los datos de una tabla 'Persons' donde el valor de la columna 'FirstName' sea 'Peter'?
a)
SELECT [all] FROM Persons WHERE FirstName='Peter'
b)
SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter'
c)
SELECT * FROM Persons WHERE FirstName='Peter'
d)
SELECT * FROM Persons WHERE FirstName<>'Peter'
19.
¿Que sentencia permite consultar todos los datos de una tabla 'Persons' donde el valor de la columna 'FirstName' comiencen con la letra 'a'?
a)
SELECT * FROM Persons WHERE FirstName='a'
b)
SELECT * FROM Persons WHERE FirstName LIKE '%a'
c)
SELECT * FROM Persons WHERE FirstName='%a%'
d)
SELECT * FROM Persons WHERE FirstName LIKE 'a%'
20.
El operador 'OR' muestra resultados si ALGUNA de las condiciones definidas se cumple. El operador 'AND' muestra resultados si TODAS la condiciones definidas se cumplen.
a)
VERDADERO
b)
FALSO
21.

de acuerdo al anterior modelo listar cod_curso, Dia_Semana y nombre del maestro asignado.

a)

Select c.cod_curso, c.dia_semana, m.nombre from clases c, maestros on c.maestro_id=m.maestro_id;

b)

Select c.cod_curso, c.dia_semana, m.nombre from clases c join maestros on c.maestro_id=m.maestro_id;

c)

Select c.cod_curso, m.dia_semana, m.nombre from clases c join maestros on c.maestro_id=m.maestro_id;

d)

Select c.cod_curso, c.dia_semana, m.nombre from clases c join maestros on c.maestro_id=m.nombre;

22.

La sentencia que permite mostrar la fecha actual en mysql:

a)

Select curdate();

b)

Select firstdate;

c)

select datetime;

d)

select datediff

23.

Se requiere agregar una columna a la tabla Medico, para almacenar el

registro médico del doctor, que es un número de tipo entero y no puede

repetirse. El script indicado sería:

a)

Alter table TblMedico

alter Column MedRegistro int

Alter table TblMedico

Add column UNIQUE ( MedRegistro)

b)

create table TblMedico

Add Column MedRegistro int

Alter table TblMedico

Add Constraint UNIQUE ( MedRegistro)

c)

Alter table TblMedico

Add Column MedRegistro int

Alter table TblMedico

Add Constraint UNIQUE ( MedRegistro)

d)

Alter table TblMedico

modify Column MedRegistro int

Alter table TblMedico

Add Constraint UNIQUE ( MedRegistro)

24.

Los clientes de Tunja, que NO tengan registrada alguna dirección.

a)

SELECT * FROM TblClientes

WHERE ciudad = ‘Bogota’ AND dirección IS NULL

b)

SELECT * FROM TblClientes

WHERE ciudad = ‘Bogota’ AND dirección NULL

c)

SELECT * FROM TblClientes

WHERE ciudad = ‘Bogota’ AND not dirección

d)

SELECT * FROM TblClientes

WHERE ciudad is ‘Bogota’ AND dirección IS NULL

25.

El siguiente dato es de tipo:

48976

a)

Int

b)

Float

c)

Boolean

d)

Ninguno

26.

El siguiente dato es de tipo:

PFG748

a)

Set

b)

Float

c)

Varchar

d)

Ninguno

27.

El siguiente dato es de tipo:

4581I

a)

Int

b)

Float

c)

Varchar

d)

Ninguno

28.

El siguiente dato es de tipo:

Ramón Rodríguez 47

a)

Int

b)

Float

c)

Varchar

d)

Ninguno

29.

Es un tipo de dato:

a)

Boolean

b)

Set

c)

Varchar

d)

Ninguno

30.

El siguiente dato es de tipo:

4795.2

a)

Int

b)

Float

c)

Varchar

d)

Ninguno

31.

El siguiente dato es de tipo:

A961.25

a)

Int

b)

Float

c)

Varchar

d)

Ninguno

32.

El siguiente dato es de tipo:

2017-12-05

a)

Date

b)

Float

c)

Varchar

d)

Ninguno

33.

El siguiente dato es de tipo:

2018-Ene-17

a)

Date

b)

Float

c)

Varchar

d)

Ninguno

34.

La temperatura de un día cualquiera, es de tipo:

a)

Int

b)

Float

c)

Varchar

d)

Date

35.

El número interior de un domicilio, es de tipo:

a)

Varchar

b)

Int

c)

Float

d)

Set

36.

Una lista de colores de teléfonos celulares, es de tipo:

a)

Varchar

b)

Set

c)

Int

d)

boolean

37.

Selecciona el dato que corresponde al tipo de dato Float(7,2)

a)

8759471.56

b)

46920.46

c)

9472.57

d)

75639.54

38.

148-B es de ipo

a)

Int

b)

Float

c)

Float(5,1)

d)

Varchar

39.

El dato 02/Sep/2018, es de tipo

a)

Set

b)

Date

c)

Varchar

d)

Int

40.

2012-4-2, es de tipo:

a)

Date

b)

Varchar

c)

Int

d)

Set

41.

2015/7/31 es de tipo:

a)

Float

b)

Int

c)

Varchar

d)

Date

42.

El turno de las jornadas laborales de una clínica, se pueden expresar como tipo de dato:

a)

Float

b)

Int

c)

Varchar

d)

Set

43.

El número de control 0046234-F, es de tipo:

a)

Varchar

b)

Int

c)

Float(9.1)

d)

Set

44.

Las materias disponibles de un curso son de tipo:

a)

Varchar

b)

Set

c)

Boolean

d)

Date

45.

Los horarios disponibles para una función de cine, son de tipo:

a)

Date

b)

Set

c)

Varchar

d)

Int

46.

Pasa marcar un dato como 'Disponible' o 'No disponible', utilizamos el tipo de dato:

a)

Set

b)

Varchar

c)

Boolean

d)

Int

47.

La distancia entre varios puntos al azar, expresada en metros, son datos de tipo:

a)

Float

b)

Set

c)

Varchar

d)

Int

48.

Para marcar si un destino ya fué visitado por un turista, se puede utilizar el tipo de dato:

a)

Set

b)

Boolean

c)

Int

d)

Varchar

49.
¿Cual sentencia SQL se usa para consultar datos de una tabla en una base de datos?
a)
GET
b)
EXTRACT
c)
OPEN
d)
SELECT
50.
¿Cual sentencia se usa para ACTUALIZAR datos de una tabla en una base de datos?
a)
UPDATE
b)
SAVE AS
c)
SAVE
d)
MODIFY
51.

¿Cual sentencia se usa para INSERTAR datos en una tabla en una base de datos?

a)

INSERT IN

b)

ADD NEW

c)

ADD RECORD

d)

INSERT INTO

52.

¿Que sentencia permite consultar todos los datos de una tabla 'Persons' donde el valor de la columna 'FirstName' sea 'Peter'?

a)

SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter'

b)

'SELECT * FROM Person WHERE FirstName='Peter'

c)

SELECT * FROM Persons WHERE FirstName='Peter'

d)

SELECT * FROM Persons WHERE FirstName<>'Peter'

53.
¿Que sentencia permite consultar todos los datos de una tabla 'Persons' donde el valor de la columna 'FirstName' comiencen con la letra 'a'?
a)
SELECT * FROM Persons WHERE FirstName='a'
b)
SELECT * FROM Persons WHERE FirstName LIKE '%a'
c)
SELECT * FROM Persons WHERE FirstName='%a%'
d)
SELECT * FROM Persons WHERE FirstName LIKE 'a%'
54.

Servicio que utiliza el puerto tcp 22 del servidor

a)

Mysql

b)

ssh

c)

http

d)

Tomcat

55.
¿Que significa SQL?
a)
Structured Question Language
b)
Structured Query Language
c)
Strong Question Language
56.
¿Cual sentencia SQL se usa para consultar datos de una tabla en una base de datos?
a)
GET
b)
EXTRACT
c)
OPEN
d)
SELECT
57.
¿Cual sentencia se usa para ACTUALIZAR datos de una tabla en una base de datos?
a)
UPDATE
b)
SAVE AS
c)
SAVE
d)
MODIFY
58.
¿Cual sentencia se usa para ELIMINAR datos de una tabla en una base de datos?
a)
REMOVE
b)
DELETE
c)
COLLAPSE
59.
¿Que sentencia permite consultar los datos de la columna 'FirstName' de una tabla 'Persons'?
a)
SELECT FirstName FROM Persons
b)
EXTRACT FirstName FROM Persons
c)
SELECT Persons.FirstName
60.
¿Que sentencia permite consultar todos los datos de una tabla 'Persons' donde el valor de la columna 'FirstName' sea 'Peter'?
a)
SELECT [all] FROM Persons WHERE FirstName='Peter'
b)
SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter'
c)
SELECT * FROM Persons WHERE FirstName='Peter'
d)
SELECT * FROM Persons WHERE FirstName<>'Peter'
61.
El operador 'OR' muestra resultados si ALGUNA de las condiciones definidas se cumple. El operador 'AND' muestra resultados si TODAS la condiciones definidas se cumplen.
a)
VERDADERO
b)
FALSO
62.

¿Cuál tipo de Join solo retorna los registros que existen en las 2 tablas relacionadas y concuerdan en el campo por el cual se hace la relación?

a)

INNER JOIN

b)

LEFT JOIN

c)

CROSS JOIN

d)

FULL JOIN

63.

SELECT *

FROM tabla1 t1

INNER JOIN tabla2 t2

ON t1.id = t2.id;


¿Cuál de las palabras reservadas de la sentencia anterior se puede quitar sin afectar la ejecución de la consulta?

a)

SELECT

b)

FROM

c)

INNER

d)

JOIN

e)

ON

64.
De las siguientes funciones, ¿cuales permiten obtener la fecha y hora actuales?
a)
SYSDATE
b)
ADD_MONTHS
c)
EXTRACT
d)
DUAL
65.

El comando ___________ especifica criterios que tienen que cumplir los valores de campo para que los registros que contienen los valores

a)

ANALIZE

b)

DESCRIBE

c)

EXPLAIN

d)

WHERE

66.

¿En cuál de las siguientes sentencias del lenguaje SQL se emplea la cláusula SET?

a)

DELETE

b)

DROP

c)

SELECT

d)

UPDATE

67.

¿Que comando es utilizado para crear una vista?

a)

Create view

b)

Make view

c)

Table view

d)

Alter table

68.

¿Cual es la función que se utiliza para concatenar dos o más datos?

a)

CONCAT

b)

DELETE

c)

SELECT

d)

SUM

69.

Es un campo en la tabla que identifica de forma única los registros. Corresponde a:

a)

Llave foranea

b)

Foreign key

c)

Llave primaria

d)

Relación

70.

Seleccione los tipos de combinaciones en MySQL:

a)

INNER JOIN

b)

LEFT JOIN

c)

RIGHT JOIN

d)

ON

e)

AND

71.

Cual cláusula es usada con la sentencia ALTER TABLE?

a)

ADD COLUMN

b)

JOIN

c)

SELECT

d)

INTO