You are on page 1of 2

Sentencias bsicas de SQL.

Creacin de una base de datos:


Para empezar a trabajar, es necesario definir una base de datos, donde pondremos nuestras tablas (y dentro de estas tablas nuestros datos). Para esto, definiremos el nombre de la base de datos de la siguiente manera. Cdigo:
create database [nombredelabase]

Creacin de una tabla :


Dentro de la base de datos que creamos, se pueden crear las tablas que querramos, siempre tenemos que definir el tipo de dato de cada columna. Cdigo:
create table nombredelabase.nombredetabla(nombrecampo tipo, nombrecampo nombrecampo tipo) tipo,

Insertar datos en una tabla:


Inserta un campo en la base de datos, primero se definen los nombres de campo en los que se van a insertar los datos, y luego de la palabra VALUES se introducen los valores que ingresaremos. Recordar que si definimos una columna como varchar (50) [lo que est entre los parentesis es la cantidad de caracteres que adminitir el campo], el valor que ingresemos debe ir entre comillas simples ''. Si el valor que definimos es INTEGER, el valor que introduciremos ir sin comillas. Cdigo:
insert into nombredelabase.nombredelatabla(nombrecampo , nombrecampo ) values (valor1, valor2)

Borrar datos:
Esta sentencia sirve para borrar un registro de la base de datos. Es conveniente especificar algun identificador hacia el registro que queremos borrar. Eso se encuentra despus de la palabra where. Cdigo:
delete from nombredelabase.nombredelatabla where campo = valor

Selecionar datos:
Esta sentencia se encarga de selecionar los registros de la tabla que querramos. Luego de la palabra select, nosotros podemos poner un * para seleccionar todos los campos, o tambin podriamos poner luego de select, los nombres de los campos que querramos ver, por ejemplo, nombre, apellido Cdigo:
select (campo o campos) from nombredelabase.nombredelatabla

Pueden ponerse criterios de busqueda, esto seria asi: Cdigo:


select (campo o campos) from nombredelabase.nombredelatabla where campo = valor

Palabras Clave para las sentencias de seleccin:


OR Sirve para filtrar de acuerdo a si se cumple una condicin u otra. Cdigo:
select (campo o campos) from nombredelabase.nombredelatabla where campo = valor OR campo2 = valor2

AND Sirve para filtrar de acuerdo a si se cumplen varias condiciones. Cdigo:


select (campo o campos) from nombredelabase.nombredelatabla where campo = valor AND campo2 = valor2

LIKE Sirve para filtar parte de un varchar. 'o%' todo lo que comienza con o '%o' todo lo que termina con o '%o%' todo lo que contenga o '%o%p%' empieza con cualquier cosa, contiene o, sigue cualquier cosa, contiene p, sigue cualquier cosa Cdigo:
select (campo o campos) from nombredelabase.nombredelatabla where campo like '%lor%'
Esto filtraria toda palabra que contenga 'lor' en su interior, por ejemplo 'valor', 'olor', 'calor'.

DISTINCT Devuelve los registos unicos en una consulta dependiendo de la columna que se haya seleccionado. Cdigo:
SELECT DISTINCT campos from nombredebase.nombredetabla

You might also like