ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Apuntes MySQL


Enviado por   •  22 de Abril de 2025  •  Trabajo  •  875 Palabras (4 Páginas)  •  26 Visitas

Página 1 de 4

SQL

Tipos de datos

Numéricos

INTEGER (E,D): E Indica cuantos números contiene y D cuantos decimales tiene ese número.

FLOAT/DOUBLE: Decimales.

Texto

VARCHAR (N): Texto. N indica el numero máximo de caracteres que tiene el texto.

CHAR (N): Texto. N indica el numero exacto de caracteres.

LONG: Para cadenas de texto muy largas. Se suele usar para datos pesados. Admite cadenas de hasta 2GB.

Fecha y hora

DATE: Fecha y hora.

TIMESTAMP: El numero de milisegundos que han pasado desde el 1 de Enero de 1970.

INTERVAL YEAR (N) TO MONTH (M) | DAY TO SECOND (S): Puede ser año y mes con N digitos o dias y segundos con S digitos.

Utilidad

BOOLEAN: True, False, Null.

BLOB, CLOB, BFILE: Para datos de gran tamaño.

Operadores

Iguales que JAVA en general excepto dos casos:

JAVA

SQL

==

=

!=

<>

!A

NOT A

A||B

A OR B

A&&B

A AND B

BEETWEEN A AND B

IN (Lista de valores)

OTROS DATOS QUE NOS PODRIAN INTERESAR A LA HORA DE CREAR TABLAS:

GENRE CHAR(1) DEFAULT ’M’: El genero por defecto sera M

CHECK (GENRE IN (‘M’,’F’)): Establece un listado de valores. Devuelve un true o un false.

COMANDOS HABITUALES

SELECT

CREATE

DELETE

USE: Usar base de datos.

SHOW DATABASES: Muestra las bases de datos.

CONSTRAINT: pk_profesor primary key (DNI), fk_joishe foreign key references joishe

ALTER: Modifica una tabla

DESCRIBE: Muestra una tabla.

CREAR TABLA

Imagen

OTROS DATOS QUE NOS PODRIAN INTERESAR A LA HORA DE CREAR TABLAS:

GENRE CHAR(1) DEFAULT ’M’: El genero por defecto sera M

CHECK (GENRE IN (‘M’,’F’)): Establece un listado de valores. Devuelve un true o un false.

Imagen

CREANDO TODA LA ESTRUCTURA DE UNA BASE DE DATOS.

Imagen

OTRA ESTRUCTURA

Imagen

Imagen

Imagen

ImagenF

CONSULTAS SQL

Estas consultas seran sobre la base de datos LibreriaGoethe

SELECT *

FROM CLIENT;

SELECT DNI, NOMBRE

FROM CLIENT;

Se pueden hacer operaciones en el propio select

SELECT CLIENT, ISBN, PRICE*1,21 AS PRICE_IVA

FROM BUYS

WHERE PRICE > 20;

SELECT ISBN

FROM BUYS

WHERE DATE >= ‘2023-04-01';

Mostrar resultados entre dos valores

SELECT CLIENT_ID

FROM BUYS

WHERE DATE BETWEEN ‘2023-03-01' AND ‘2023-03-31'

OR PRICE >20;

Mostrar resultados entre dos valores

SELECT CLIENT_ID

FROM BUYS

WHERE PRICE BETWEEN ‘15’ AND ‘20’;

Solo muestra una vez cada cliente

SELECT DISTINCT CLIENT_ID

FROM BUYS;

Ordenar por orden descendente

SELECT TITLE

FROM BOOK

ORDER BY TITLE DESC;

Selecciona los libros ordenados por precio

SELECT ISBN

FROM BUYS

ORDER BY PRICE DESC;

Mostrar el libro con el precio mas alto

SELECT ISBN

FROM BUYS

ORDER BY PRICE ASC

LIMIT 1;

Clientes con

...

Descargar como (para miembros actualizados) txt (6 Kb) pdf (114 Kb) docx (15 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com