Saltar al contenido

La instrucción UPDATE se utiliza para actualizar los registros existentes en una tabla.

Vamos a la practica.

image

Ahora teneos la pantalla clásica pantalla de consulta con una plantilla

image

La parte de SET son lo que se va a cambiar. Y WHERE cuando coincide la busquedas. Bueno … a la practica …

Tenemos esta tabla:

image

Vamos a cambiar el contenido del registro de M89 por otro distinto que lo pondremos en el código:

image

image

Y si no ponemos la clausula “Where”

image

Asi que tenemos  en cuenta.

Así de fácil es con Management Studiio

Vamos a poner otros ejemplos de este comando y cerrar de momento este tema. Mas adelante volveremos a tocar  este tema.

Vamos a jugar con la misma tabla de artículos anteriores.

image

Añadir mas regisros de una sola vez

image

image

Añadir en orden diferente a como están los cmpos

image

image

Desde otra tabla

Tenemos otra tabla parecida

image

Vamos a añadir este registro único de la tabla Copia  a la tabla_1

image

image

Estas son algunas de las opciones que nos da el comando “Insert to”. Veremos mas opciones mas adelante con otros ejemplo.

Vamos a por otros comandos.

2

Tomando que el  valor Null en un campo es un valor desconocido vamos a realizar una practica sencilla.

Tenemos la misma tabla  del artículo anterior

image

Desactivamos la casilla de “Permitir Campos Null”

Vamos ahora a modificar el código

image

Y la tabla nos quedaria:

image

Y ahora activamos el “Permitir campos nulos” y ejecutamos el mismo código

image

Yo dejaría siempre activado que permitan valores Null.

Vamos con más prácticas …..

Tenemos la siguiente tabla::

image

Insert to se utiliza para agregar un registro nuevo al final de la tabla,

Para hacer “insert to” en Management Studio se tiene que hacer lo siguiente:

image

Se nos abrirá una pantalla de consulta con la siguiente plantilla

image

Cambiamos lo que esta en VALUES:

image

Y en la tabla:

image

Como veis se utiliza T-SQL por lo que vamos a ampliar un poco mas en siguientes artículos con mas ejemplos y prácticas.

Al turrón …..

3

Tener en cuenta de que estos son ejemplos para ver el funcionamiento de los comandos, el management studio o powershell, ya que tengo previsto hacer un completo proyecto.

Después de crear el índice o clave primaria en la tabla Proveedores.

image

image

Vamos a crear una clave externa y la relación en la tabla Artículos.

image

El comando ALTER TABLE le permite cambiar la estructura de una tabla existente. Por ejemplo, puede añadir o borrar columnas, crear o destruir índices, cambiar el tipo de columnas existentes, o renombrar columnas o la misma tabla. Puede cambiar el comentario de la tabla y su tipo.

La clave externa de una tabla apunta a  la calve primaria de otra. (Foreign key).

image

Lo intentaremos mas adelante hacerlo con Powershell.

A la vez que creamos una tabla podemos decirle el índice.

Vamos a ello. Vamos a partir que tenemos:

image

Las mismas tablas que hemos hecho con Management Studio vamos a crearlas con T-SQL.

El código sería:

image

Lo que hace el comando “Constraint” es darle primero el nombre al índice y segundo decirle que la clave principal de este fichero.

image

image

Os resulta fácil ??? Pues a practicar con la Tabla de Proveedores ,,,,

Abrimos otra sección en este blog.

Vamos a empezar a hacer tareas sobre powershell.

Dentro de Mnagement Studio:

image

Damos a iniciar Powershell

image

Estamos dentro del sistema de objetos atendidos por el servidor SQL.ahora podemos navegar por los objetos, y utilizar los cmdlets

image

También podemos utilizar Powershell ISE

image

Y vamos a la parte de comandos para ver si tenemos los comandos de SQL

image

Lo iremos viendo poco a poco.

Sencillo, a que si ??? Espero vuestros comentarios, sugerencias, …..

2

Bueno …tenemos las 2 tablas.

image

image

Vamos a relacionar el campo Proveedor de la tabla artículos con el campo Codigo de la tabla Provedores.

image

image

Le damos a Añadir.

image

image

Damos al cuadrado con puntitos

image

Establecemos la relación y Aceptar.

Despues nos vamos al

image

y vemos la relación:

image

Sencillo … pues  a por el articulo de relaciones.

Voy a mostraros en los próximos post como hacerlo propiamente con T-SQL. Estos costaran mas por que va a ser en consola y no graficamente.

Vamosss …..

Bueno, seguimos con la elaboración de una pequeña aplicación de la Tienda.

Tenemos 2 tablas:

image

En esta primera tabla podemos poner como índice al campo “Codigo” ya que teoricamente no hay 2 iguales por regla general.

Hay que tener en cuenta que en una pequeña tienda a lo mejor el empleado sabe todos los códigos, pero por regla general no. Normalmente también en una aplicación habrá ayudas para encontrarlos.

image

En esta tabla también el campo “Codigo” ya que será la diferencia entre 2 proveedores.

Visto esto, vamos a hacerlos  como clave primaria.

image

Le damos a “Establecer clave principal”

image

Si os dais cuenta después de señalarlo aparece una llave en el campo elegido.

Así de sencillo …. próximo artículo será como la relacionamos estas 2 tablas.

2

Con este titulo vamos a empezar a realizar una pequeña aplicación para llevar una pequeña tienda de informática, una ferretería, etc…

En esta primer post vamos a diseñar nuestra primeras bbdd de artículos y proveedores. Posteriomente lo haremos la parte de clientes, facturas, etc…

A mi enternder la base de datos de Artículo tendría una forma como:

image

Codigo: Referencia del artículo

Descripcion:  Descripción del artículo

Precio_Venta_ Precio venta al publico

Ubicacion: Donde lo tenemos en nuestro almacén

Proveedor: Código del proveedor, a quien se lo compramos

Precio_Compra: El precio que nos cuesta a nosotros

Y la de Proveedores:

image

En unos próximos artículos de este blog vamos a elegir de todos los campos que tenemos cual va a ser el que haga función de índices o claves y cual va a ser la relación entre estas 2 tablas.

Yo he diseñado las 2 tablas de esta forma, seguramente que vostros lo hareis de otra o metereis mas campos….

Espero vuestros comentarios, sugerencias,

Después de unos artículos de teoría voy a hacer una práctica.

Como siempre lo vamos a hacer muy sencillo.

ATENCION: TENER EN CUENTA DE QUE SI BORRAIS LAS TABLAS Y LAS BBDD PERDEREIS LOS DATOS.

Primero vamos a borrar una tabla.

image

El codigo para borrar la Tabla “agenda” seria

image

Y quedaría asi

image

Ahora vamos a borrar una BBDD:

Capture

Si nos saliera este mensaje

Capture

Tendriamos que hacer un use a otra BBDD y después hacer DROP como he puesto antes.

Sencillo, a que si ??? Espero vuestros comentarios, sugerencias, …..