mySQL Flashcards

1
Q

que es mySQL

A

lenguaje mas usado y estandrizadfo para accesar bases de datos relacionales, significa “mi lenguaje estructurado de consulta”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

pr que fue desarrollado mysql

A

para manejar grandes bases de datos mar rapido que las soluciones existentes-

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

INSTRUCCIONES BASICS PR BASES DE DATOS MYSQL

A

-OBTENER INFORMACIÓN SOBRE LA BASE DE DATOS

-MANEJO DE LA BASE DE DATOS

-COMANDO UTILES PARA CONSULTAS MYSQL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

TIPOS DE DATOS NUMÉRICOS

A

TIPOS NUMÉRICOS

TIPOS DE FECHA

TIPOS DE CADENA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

TIPOS NUMÉRICOS

dos grandes grupos, en coma flotante, y los que no

A

Tiny Int: numero entero con o sin signo

Bool o bit: numero entero que puede ser 0 ó 1

SmallInt: numero entero con o sin signo

MediumInt: numero entero con o sin signo

Integer, Int: numero entero con o sin signo

BigInt: numero entero con signo

Float: numero entero en coma flotante de presición simple

xReal, Double: numero en coma flotante de precision simple

Decimal, Dec, Numeric: Numero en coma flotante desempaquetado, el numero se almacena como una cadena

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Tipos Fecha

mysql no comprueba de una manera estricta si una fecha es valida o no, solo comprueba que el mes este comprendido entre 0 y 12 y el dia entre 0 y 31

A

Date: tipo fecha, almcena una fecha, el formato de almatenamiento es de año-mes-dia

Date Time: Combinacion de fecha y hora, el formato de almacenamiento es de año-mes-dias horas:minutos:segundos

TimeStamp: combinación de fecha hora, el formato de almacenamiento depende del tamaño del campo

Time: almacena una hora, el formato de almacenacenamiento es de “HH:MM:SS”

Year: almacena un año, el campo puede tener tamaño 2 o 4 dependiendo de si queremos almacenar el año con dos o cuatro digitos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Tipos de cadena

A

Char(n): cadena de longitud fija. podra contener de 0 a 255 caracteres

VarChar(n): cadena de longitud variable, la cadena podra contener desde 0 a 255 caracteres

Dos subtipos: Test y BLOB (Binary Large Object)
El tipo Test se ordena sin tener en cuenta las mayúsculas y minúscula, el tipo BLOB, las toma en cuenta

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

subdivisión blob

A

TinyText y TinyBlob: columna con una longitud maxima de 255 caracteres
Blob y Text: un texto con un mximo de 65k caracteres

MediumBLOB Y MediumText: un texto con un maximo de 16 m de caracteres

LongBlob y LongText: un texto con un mximo de caracteres de 4.2 mil millones, debido a los protocolos de comunicacion los paquetes pueden tener un maximo de 16 mb

Enum: campo que puede tener un unico valor de una lista que se especifica, acepta hasta 65 mil valores distintos

Set: Un campo que puede contener ninguno, uno o varios valores de una lista

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

DIVISIÓN DE SQL EN SUBLENGUAJES

A

DQL: responsable de leer o consultar datos de una base de datos, en sql, corresponde al select

DML: responsable de añadir, editar o borrar datos de una base de datos, corresponde a los lenguajes INSERT, UPDATE, y DELETE

DDL: responsble de definir la forma en la que se estructuran los datos, le corresponde a los comandos CREATE TABLE, ALTER TABLE y DROP TABLE
DCL: responsable de las tareas administrativas de control de la propia base de datos. especialmente la concesión y revocación de persmisos de base de datos, le corresponde a los comandos GRANT, REVOKE, DENY, entre otros.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

COMANDO SELECT

A

recupera datos de una o mas tablas

Select (columna)
From (tabla)
Where (fila de la columna que cumpla con los requisitos)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

COMANDO INSERT

A

INSERT INTO Accounts (en que lugar se posicionaran las filas)
VALUES (valores que tendran las filas)

con el comando updte podemos actualizar valores

UPDATE Accounts SET Balance = 3000
WHERE name (nombre de persona)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

COMANDO DELETE

A

DELETE FROM Accounts
WHERE (fila de columna) = Evan Johnson

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

COMANDO CREATE

A

CREATE TABLE nombre de la tabla (nombre de columna tipo de valor)

si se quisiera editar la tabla:

ALTER TABLE nombre de la tabla
ADD nombre de columna tipo de valor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

COMANDO DROP

A

DROP TABLE nombre de la tabla

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly