Você está na página 1de 3

Consultas generales sobre las bases de datos

Mostrar las bases de datos:


show databases;

Mostrar las bases de datos seleccionadas:


Select databases();

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;

Você também pode gostar