Sei sulla pagina 1di 4

COMANDOS SELECT Ver los Registros Almacenados en una Tabla: SELECT * FROM <nombre_Tabla>;

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);

SELECT atributo FROM <nombre_tabla> WHERE atributo IN (''valor1', ''valor2', ...);

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

Contar las Filas de una tabla: SELECT COUNT(*) from <nombre_tabla>;

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 MONTHNAME(fecha) : Devuelve el nombre del mes para la 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'

SELECT DAYOFYEAR(fecha) : Devuelve el da del ao para la fecha dada en formato numrico

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;

Eliminar Todos los Registros de una Tabla: DELETE FROM <nombre_Tabla>;

Cambiar el Tipo de Dato de un Campo: ALTER TABLE <nombre_tabla> MODIFY <atributo> <tipo de dato>;

Eliminar una Base de Datos: DROP DATABASE <nombe_BD>;

Eliminar una Tabla: DROP TABLE <nombre_Tabla>;

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;

Potrebbero piacerti anche