Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Obtener solo los atributos especificados: SELECT atributo_1, atributo_2, atributo_n, FROM <nombre_tabla>; Obtener solo los registros que cumplen alguna condicin: SELECT * FROM <nombre_tabla> WHERE (atributo='valor'); Seleccionar todos los registros distintos en la Tabla: SELECT DISTINCT atributo FROM <nombre_tabla>;
Condiciones compuestas formadas por mltiples condiciones simples conectadas por AND u OR: SELECT atributo FROM <nombre_tabla> WHERE "condicin simple" {[AND|OR] "condicin simple"}+ Condiciones compuestas formadas por mltiples condiciones simples conectadas por AND u OR: SELECT atributo FROM <nombre_tabla> WHERE condicin_atributo OR (condicin_atributo AND condicin_atributo);
BETWEEN permite la seleccin de un rango: SELECT atributo FROM <nombre_tabla> WHERE atributo BETWEEN 'valor1' AND 'valor2;
LIKE permite hacer una bsqueda basada en un patrn en vez de especificar exactamente lo que se desea: SELECT atributo FROM <nombre_tabla> WHERE atributo LIKE {patrn} Ejemplo: 'A_Z': Toda lnea que comience con 'A', otro carcter y termine con 'Z'. 'ABC%': Todas las lneas que comienzan con 'ABC'. '%AN%': Todas las lneas que contienen el patrn 'AN' en cualquier lado.
Enumerar el resultado en orden ascendente o descendente en un atributo: SELECT atributo FROM <nombre_tabla> [WHERE "condicin"] ORDER BY "atributo" [ASC, DESC] [] Significa que la instruccin WHERE es opcional
Enumerar el resultado en orden ascendente o descendente de dos atributos: SELECT atributo FROM <nombre_tabla> [WHERE "condicin"] ORDER BY "atributo1" [ASC, DESC], atributo2 [ASC, DESC]; [] Significa que la instruccin WHERE es opcional
Acotar el nmero de filas devueltas por la sentencia: SELECT * FROM <nombre_tabla> limit 2,5; SELECT * FROM <nombre_tabla> limit 5;
Seleccionar atributos que contengan un nmero de letras determinados: SELECT * FROM <nombre_tabla> WHERE atributo like '_____'; Cada _ es una letra SELECT CURDATE() : Esta funcin devuelve la fecha actual en formato 'YYYY-MM-
Funciones de Fecha y Hora: Esta funcin es usada para manipular el formato de muestra de una fecha y una hora. SELECT CURTIME() : Devuelve la hora actual en formato 'HH:MM:SS' o 'HHMMSS'. SELECT DAYNAME ('2007-01-04') : Devuelve el nombre del da para una fecha especificada.
SELECT MONTH(fecha) : Devuelve el mes para la fecha dada en formato numrico en rango de 0 al 12. SELECT NOW() : Devuelve la fecha y hora actual en formato 'YYYY-MM-DD HH:MM:SS'
FUNCIONES AVG: Utilizada para calcular el promedio de los valores de un campo determinado.
COUNT: Utilizada para devolver el nmero de registros de la seleccin. Devuelve el nmero de filas en la consulta. Cuenta el nmero de filas para un campo. SUM: Utilizada para devolver la suma de todos los valores de un campo determinado. MAX: Utilizada para devolver el valor ms alto de un campo especificado. MIN: Utilizada para devolver el valor ms bajo de un campo especificado. Utilizada para devolver el nmero de registros de la seleccin.
STD o STDDEV: Utilizadas para devolver la desviacin estndar de un campo especificado. SUM: Utilizada para devolver la suma de todos los valores de un campo determinado. MAX: Utilizada para devolver el valor ms alto de un campo especificado. MIN: Utilizada para devolver el valor ms bajo de un campo especificado. OTROS COMANDOS
Crear una Tabla CREATE TABLE <nombre_Tabla> o CREATE TABLE IF NOT EXIST <nombre_tabla> ( ); Agregar un Registro en la Tabla: INSERT INTO <nombreTabla> (cdigo, nombre, ) VALUES (5, Juan, );
Crear Una Base de Datos: CREATE DATABASE <nombre_BD>; o CREATE DATABASE IF NOT EXISTS <nombre_BD>;
Modificar un Registro: UPDATE <nombre_Tabla > SET <atributo> = nuevo_dato WHERE id = Fila del atributo a cambiar; Eliminar un Registro en Particular: DELETE FROM <nombreTabla> WHERE id = Fila a eliminar;
Cambiar el Tipo de Dato de un Campo: ALTER TABLE <nombre_tabla> MODIFY <atributo> <tipo de dato>;
Ver la Estructura de la Tabla (Tipos de datos, Atributos, etc) DESCRIBE <nombre_Tabla>; SHOW columns FROM <nombre_tabla>;
Crear Una Columna al Final de la Tabla: ALTER TABLE <nombre_tabla> ADD <atributo_nuevo tipo_de_dato _y _longitud>;
Crear Una Columna Despus de Una Columna Dada: ALTER TABLE <nombre_tabla> ADD <atributo_nuevo tipo_de_dato_y_longitud> AFTER <atributo>; Eliminarla Una Columna de Una Tabla: ALTER TABLE <nombre_tabla> DROP <atributo>;
Crear Una Columna al Inicio de Una Tabla: ALTER TABLE <nombre_tabla> ADD <atributo_nuevo tipo_de_dato_y_longitud> FIRST;