BASICO: SQL(2) – Para Iniciarse

Hace unos días publique una primera entrada de la serie sobre SQL.

Hoy os voy a hablar sobre las acciones más comunes que hacen las aplicaciones, es decir, Insertar, Actualizar y Borrar datos.

 

Insertar Datos

Se hace indispensable, que un usuario pueda llevar a cabo la inserción de datos en una tabla, para registrar cualquier cosa, Clientes, facturas, pedidos, etc..

La sintaxis para poder insertar datos en una tabla es del estilo:

Podemos separar en 2 partes la consulta:

1) Donde vamos a almacenar los datos:

En la sentencia se refiere a las palabras reservadas “Insert Into”, a continuación se va a indicar el Nombre de la tabla que va a guardar los campos.

De manera opcional, se van a indicar los campos que vamos a insertar. Son opcionales, puesto que si no los informamos el motor de SQL va a pensar que vamos a guardar todos los campos.( y en el orden que se han definido en la tabla)

2) Valores que vamos a guardar:

A partir de la palabra reservada “Values” se van a exponer todos los valores de los campos, que hemos indicado en la primera parte de la sentencia, y en el orden en el que han sido escritos, para hacerlo de forma correcta.

Es muy importante que los datos, se escriban de manera adecuada, y usando los caracteres delimitadores “ ‘”  con las cadenas de texto, si son fechas hacerlo de manera correcta.

Se pueden utilizar funciones a la hora de realizar inserciones. Estas funciones serán las que permita el motor SQL que estemos utilizando.

Como he dicho, en el Titulo es un post Básico, hay mas sentencia SQL para Insertar Datos, que si me pedís os expondré con mucho gusto.

Actualizar Datos

Otra sentencia muy importante de cara al usuario es poder modificar datos en sus tablas.

La sintaxis para ello será similar a:

Podemos separar la sentencia en 3 partes:

1) Tabla de Destino de la Actualización:

La parte de la sentencia Indica por UPDATE, nos va a permitir indicar el nombre de la tabla que va a ser actualizada.

2) Campos a Actualizar y sus valores:

En la segunda parte de la sentencia, a través de la palabra reservada SET, va a comenzar el bloque de campos que vamos a actualizar.

Para cada Campo a Actualizar se va a poner el nuevo valor que va a tener con el formato requerido por el campo (al igual que en la inserción)

Para separar los campos que se van a actualizar se va a realizar a través de “ , “.

3) Filtro de los registros a actualizar

Aunque la tercera parte de la sentencia es opcional, cabe destacarla, para que, a no ser que queramos llevar a cabo una actualización masiva de datos (por ejemplo actualizar el precio de todos los productos un 15%), nos refiramos a un conjunto de registros bien definidos.

El apartado Where es igual que el que os indicaba en el primer post de la serie.

 

Borrar Datos

La última sentencia que vamos a ver en este post es el borrado de Datos.

La sintaxis sería similar a:

 

Podemos dividir la sentencia en 2 partes:

1) Tabla que se va a ver afectada:

En la primera parte de la sentencia vamos a definir la acción a desarrollar, en este caso “DELETE FROM” (Borrar)  y la tabla que va a “sufrir” el borrado.

2) Filtro de los registros a borrar:

La segunda parte es opcional, al igual que en el caso anterior la parte 3, pero es importante indicarla a no ser que queramos borrar todos los datos de la tabla.

El apartado Where es igual que el que os indicaba en el primer post de la serie.

Nota:

Como he dicho, en el Titulo es un post Básico, hay mas sentencia SQL para Insertar Datos, que si me pedís os expondré con mucho gusto.

Bueno espero que os haya gustado, y si tenéis cualquier duda ya sabéis donde estoy.

Saludos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *