Guia No

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Guia No as PDF for free.

More details

  • Words: 823
  • Pages: 3
MEDIA TÉCNICA DESARROLLO DE SOFTWARE GUIA DE APRENDIZAJE # 3 TEMA: MySql RUTA PRÁCTICA:__________________________________

Estudiante :____________________________ Grado:11__ Fecha __/__/_____ Nota ___ JUSTIFICACIÓN: Se pretende que el estudiante conozca algunas sentencias básicas Mysql Que permiten realizar acciones sobre tablas (modificar, insertar, modificar campos) OBJETIVOS : Identificar la funcionalidad de la cláusula IF EXISTS Identicar las principales funciones de Alter table CONTENIDO: DROP TABLE IF EXISTS articulos; Borra si existe una tabla llamada articulos Script : Es una o un conjunto de sentencias Sql que permite ejecutar acciones automáticas sobre una Base de datos En un solo bloque de sentencias.

1. Crear la tabla e insertar los siguientes datos através del siguiente script sql DROP TABLE IF EXISTS articulos; CREATE TABLE articulos ( id INTEGER(8) PRIMARY KEY , nombre VARCHAR(20) , VALOR FLOAT (9,1), CANTIDAD INTEGER(8), VALOR_IVA FLOAT(9,2)); INSERT INTO articulos VALUES (1,'PULVEX',6750, 5, 0.16), (2,'POMADA VACOL', 3200, 10, 0.16) , (3,'BOSAL 5 MTS', 3200, 10, 0.16) , (4,'CASA PLATICA', 70000, 10, 0.16) , (5,'VACUNA ANTIRABICA', 8500, 10,0) , (6,'PEDIGREE', 30000, 10, 0.16) ; CLAUSULA ALTER Una vez que se crea la tabla en la base de datos, hay muchas ocasiones donde uno puede desear cambiar la estructura de la tabla. Los casos típicos incluyen los siguientes: - Agregar una columna - Eliminar una columna - Cambiar el nombre de una columna - Cambiar el tipo de datos para una columna Por favor note que lo anterior no es una lista exhaustiva. Hay otras instancias donde ALTER TABLE se utiliza para cambiar la estructura de la tabla, tales como cambiar la especificación de la clave primaria o agregar una restricción única para una columna. La sintaxis SQL para ALTER TABLE es ALTER TABLE "nombre_tabla" [modificar especificación] [modificar especificación] depende del tipo de modificación que deseamos realizar. Para los usos mencionados anteriormente, las instrucciones [modificar especificación] son: • Agregar una columna: ADD “columna 1” “tipos de datos para columna 1” • Eliminar una columna: DROP “columna 1” • Cambiar el nombre de una columna: CHANGE “nombre antiguo de la columna” “nuevo nombre de la columna” “tipos de datos para la nueva columna". • Cambiar el tipo de datos para una columna: MODIFY “columna 1” “nuevo tipo de datos”

Preparado por: Juan Carlos Pérez P. versión 1.1 www.esnips.com/web/desarrollo

1

Recorramos ejemplos para cada uno de lo anteriormente mencionado, utilizando la tabla “Propietario” creada en la sección CREATE TABLE de la Guía # 2 y haga los cambios pertinentes de acuerdo a este ejercicio planteado Tabla PROPIETARIO NOMBRE CAMPO TIPO ID

Int(3)

NOMBRE

char(50)

APELLIDO

char(50)

DIRECCION

char(50)

CIUDAD

char(50)

PAIS

char(25)

FECHA_NAC

date

Primero, deseamos agregar una columna denominada “GENERO” a esta tabla. Para hacerlo, ingresamos, ALTER table PROPIETARIO add GENERO char(1)

TablA PROPIETARIO NOMBRE CAMPO TIPO ID

Int(3)

NOMBRE

char(50)

APELLIDO

char(50)

GENERO

char(50)

CIUDAD

char(50)

PAIS

char(25)

FECHA_NAC

date

GENERO

char(1)

Estructura de la tabla resultante:

Luego, deseamos renombrar “DIRECCION" a “DIR”. Para hacerlo, ingresamos, ALTER table PROPIETARIO change DIRECCION DIR char(50)

Table PROPIETARIO NOMBRE CAMPO TIPO ID

Int(3)

NOMBRE

char(50)

APELLIDO

char(50)

DIR

char(50)

CIUDAD

char(50)

PAIS

char(25)

FECHA_NAC

Date

Genero

char(1)

Estructura de la tabla resultante:

Luego, lo que queremos es cambiar el tipo de datos para “DIR ” a 30 caracteres. Para hacerlo, ingresamos, ALTER table PROPIETARIO modify DIR char(30)

Table PROPIETARIO NOMBRE CAMPO TIPO ID

Int(3)

NOMBRE

char(50)

APELLIDO

char(50)

DIR

char(30)

CIUDAD

char(50)

PAIS

char(25)

FECHA_NAC

Date

Preparado por: Juan Carlos Pérez P. versión 1.1 www.esnips.com/web/desarrollo

Estructura de la tabla resultante:

Finalmente, deseamos eliminar la columna “GENERO”. Para hacerlo, ingresamos, ALTER table PROPIETARIO drop Genero

2

Genero

char(1)

Table PROPIETARARIO NOMBRE CAMPO TIPO ID

Int(3)

NOMBRE

char(50)

APELLIDO

char(50)

DIR

char(50)

CIUDAD

char(50)

PAIS

char(25)

FECHA_NAC

Date

Estructura de la tabla resultante:

ACTIVIDADES

A. Realice los ejercicios propuestos en la presente guía B. Realice las siguientes sentencias Sql 1. Hallar el nombre para todos los artículos 2. Hallar el nombre para el articulo con cuyo id es 1 3. Hallar el nombre y valor total para el articulo 3 4. Hallar el nombre , valor, cantidad, valor total para el articulo con cuyo id es 2 5. Hallar el nombre , valor, cantidad, valor total para el articulo con cuyo id es 3 6. Aumentar el valor para todos los artículos en un 10% 7. Hallar el nombre, valor total el articulo con cuyo id es 6 8. Disminuir el valor para el artículos en un 10% con id =4 9. Aumentar el valor para todos los artículos en un 10% superiores a $20000 10. Aumentar el valor para todos los artículos en un 10% con valores inferiores a $10.000 C. Realice un script para crear la tabla propietario e insertar los datos evaluando si existe la tabla de acuerdo a lo dicho al inicio en la presente guía D. Aplique la cláusula Alter para hacer cambios sobre la tabla Propietario realizada en la guia # 2 Bibliografia

http://sql.1keydata.com/es/sql-exists.php www.esnips.com/web/desarrollo

Preparado por: Juan Carlos Pérez P. versión 1.1 www.esnips.com/web/desarrollo

3

Related Documents

Guia No
November 2019 26
Guia No
November 2019 24
Guia No
November 2019 27
Guia No
November 2019 18
Guia No
November 2019 18
Guia No
November 2019 18