Mostrar las tablas que contiene una base de datos:
show tables;
Describir la estructura de campos de una tabla:
describe nombre_tabla;
Creacin de bases de datos, tablas y registros
Crear una base de datos:
create database nombre_base;
Crear una base de datos:
create table nombre_tabla ( nombre_campo tipo_dato(1) opciones(2), nombre_campo tipo1 opciones2 clusulas3 , Primary key(nombre_clave_primaria)); tipo_dato(1) int --> 4 byte float --> 4 byte double --> 8 byte decimal --> variable char(n) --> cadena de caracteres de longitud fija varchar(n) --> cadena de caracteres de longitud variables text --> cadena de texto pequea date --> valor fecha (aaaa-mm-dd) time --> valor de hora (hh-mm-ss) datetime --> valor de fecha y hora year --> valor de ao opciones(2) Generales: null --> admite valores nulos not null --> rechaza dejar el campo en blanco auto_increment --> para generar identificadores nicos o valores en serie.
Mostrar contenido de una tabla
select * from nombretabla;
Eliminar una tabla y su contenido
drop table nombretabla;
Renombrar una tabla
Alter table nombretabla rename nuevonombretabla;
Renombrar una columna de una tabla
ALTER TABLE nombre_tabla CHANGE nombreColumna nombreColumna_Nuevo Tipo_Dato
Cambiar tipo de dato de una columna
ALTER TABLE nombre_tabla CHANGE nombreColumna nombreColumna Tipo_dato ALTER TABLE nombre_tabla MODIFY nombreColumna nombreColumna Tipo_dato (Igual que el anterior)
Cambiar tipo de dato de una columna y especifica que no
admite nulos ALTER TABLE nombre_tabla MODIFY nombreColumna tipo_dato NOT NULL
Modifica el tamao de la columna.
ALTER TABLE ejemplo MODIFY columna tipo_dato
Insercin de registros en una base de datos:
insert into nombre_tabla (lista_columnas) VALUE (lista_valores_columna)
Borrar datos de una tabla
DELETE * FROM nombre_tabla WHERE condicion;
Modificar datos de una tabla
Update nombre_tabla set columna= Nuevo_valor WHERE condicion;
Operando bsicos < Menor que > Mayor que >= Mayor o igual <= Menor o igual <> Distinto de
Funciones de agrupamiento (count - max - min - sum - avg)
Sum: suma todos los valores de una columna que cumplan la condicin select sum(columna) from table where condicion; max: Extrae le mayor valor de una columna indicada select max(columna) from table where condicion; min: Extrae le menor valor de una columna indicada select min(columna) from table where condicion; avg: Genera el promedio de valores de una columna indicada select avg(columna) from table where condicion; count: cuenta el nmero de registros de una columna indicada select count(columna) from table where condicion;