Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

COMANDOS-BASE-DE-DATOS-BASICOS.

pdf

Anónimo

Bases de Datos

1º Desarrollo de Aplicaciones Multiplataforma

Estudios España

Reservados todos los derechos.


No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
COMANDOS BASE DE DATOS

RESTRICCIONES

PRIMARY KEY Establece ese atributo como clave primaria,. Si es compuesta se declara al final.
NULL / NOT NULL Permite o no valores nulos en el atributo.
DEFAULT Asigna un valor por defecto al atributo.
AUTO_INCREMENT Para establecer número específico: INT AUTO_INCREMENT ....
Para un valor de inicio: AUTO_INCREMENT = 20 o SET INSERT_ID = 20

CLAVES AJENAS

ON DELETE Elimina una fila en la tabla referenciada.


ON update Cambiar una columna de la tabla principal a la que hace referencia la columna de
una tabla secundaria.

restrict Impide eliminar o modificar filas de la tabla secundaria si existen filas con el
mismo valor de clave ajena.
cascade Borra o modifica las filas en la tabla secundaria son el mismo valor de clave ajena.
set null Borrar o modificar una clave en la tabla principaol implica asignar el valor NULL a
las claves ajenas.

NO ACTION Las claves ajenas NO se modifican si se eliminan filas en la tabla que las contiene.
SET DEFAULT Borrar o modificar una clave en la tabla principal implica asignar el valor DEFAULT
a las claves ajenas.

1.

a64b0469ff35958ef4ab887a898bd50bdfbbe91a-9824859

Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
FILAS

INSERT

INSERT INTO ... VALUES Añade un valor a un atributo.


INSERT INTO ... SET Consiste en indicar un valor para cada columna.

Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
REPLACE

REPLACE INTO ... VALUES (...);

REPLACE INTO ... table ...VALUES (...);

UPDATE

UPDATE ... SET ...

UPDATE ... SET ... WHERE ...

DELETE

DELETE FROM Borra todas las filas


DELETE FROM ... WHERE ...
DELETE FROM ... WHERE ... ORDER BY ... ASC/DESC
DELETE FROM ... WHERE ... ORDER BY ... ASC/DESC ... LIMIT ...

TRUNCATE

ELIMINA Y VUELVE A CREAR

TRUNCATE TABLE ... Como delete pero más rápido.

2.

a64b0469ff35958ef4ab887a898bd50bdfbbe91a-9824859

Descarga carpetas completas de una vez con el Plan PRO y PRO+


CONSULTA DE TABLAS

Select * from ... Todas las columnas.


Select distint ... from ... Devuelve los valores distintos, es decir, si hay 2 repetidos
devuelve 1.

Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Select ... from ... where... Extrae sólo aquellos registros que cumplen la condición.
Select ... from ... where ... and ... Extrae sólo aquellos registros que cumplen la
condición.
Select ... from ... limit ... Expecifica el número de valores que devuelve
Select interval (valor, límite 1, límite 2,...)
select ... from ... group by ... Agrupa filas que tienen los mismos valores en filas de
resumen.
select count(*) from... Devuelve el número de filas que coinciden con la condición.
select sum(...) from ... Devuelve la suma total de una columna.

select avg(...) from ... Devuelve el valor promedio de una columna.


select min(...) from ... Devuelve el valor más pequeño de la columna.
select max(...) from ... Devuelve el valor más grande de la columna.
select ... from ... order by ... asc/desc Ordena los valores ascendente/descendente.

3.

a64b0469ff35958ef4ab887a898bd50bdfbbe91a-9824859

Descarga carpetas completas de una vez con el Plan PRO y PRO+

También podría gustarte