Rolando kalla chacon taller 1 my sql console

Skins
SkinsSkins
INTRODUCCIÓN A MYSQL Nº 01

                      EJERCICIO CON 1 TABLA
Apellidos y Nombres    :   Rolando Kalla Chacon
DESARROLLO WEB PHP


Indicaciones:

      Vamos a aplicar buena parte de lo que conocemos para hacer un ejercicio de
       repaso que haga distintas manipulaciones a una única tabla.
      Será una tabla que contenga datos de productos: código, nombre, precio y fecha
       de alta, para que podamos trabajar con datos de texto, numéricos y de tipo fecha.
       Los pasos que realizaremos son:
           o Crear la base de datos
           o Comenzar a usarla
           o Introducir 3 datos de ejemplo
           o Mostrar todos los datos
           o Mostrar los datos que tienen un cierto nombre
           o Mostrar los datos que comienzan por una cierta inicial
           o Ver sólo el nombre y el precio de los que cumplen una condición (precio >
               22)
           o Ver el precio medio de aquellos cuyo nombre comienza con "Silla"
           o Modificar la estructura de la tabla para añadir un nuevo campo: "categoría"
           o Dar el valor "utensilio" a la categoría de todos los productos existentes
           o Modificar los productos que comienza por la palabra "Silla", para que su
               categoría sea "silla"
           o Ver la lista categorías (sin que aparezcan datos duplicados)
           o Ver la cantidad de productos que tenemos en cada categoría

                                   INICIO DE MYSQL

   -   Ingresar a Mysql




                                                             Ing.PabloCesarTtito C.
                                                                infoidat@gmail.com
DESARROLLO WEB PHP


   -    Ingresar a la Console de Mysql




   -    Usar la console




Nota:

   -    Ingresar password: Presionar Enter por que le usuario ROOT no tiene Password.
   -    Se mostrara el promptmysql> donde escribe las instrucciones del Lenguaje SQL
        mysql.
   -    Al finalizar cada instrucción se debe escribir el ;y presionar enter.




                                                              Ing.PabloCesarTtito C.
                                                                 infoidat@gmail.com
DESARROLLO WEB PHP


                            DESARROLLO DE MYSQL CONSOLE

   1. El primer paso es crear la base de datos:
      create database productos1;
      Y comenzar a usarla:
      use productos1;

   2. Para crear la tabla haríamos:
      create table productos (
        codigo varchar(3),
        nombre varchar(30),
        precio decimal(6,2),
        fechaalta date,
        primary key (codigo)
      );




   3. Para introducir varios datos de ejemplo:
      insert into productos values ('a01','Afilador', 2.50, '2007-11-02');
      insert into productos values ('s01','Silla mod. ZAZ', 20, '2007-11-03');
      insert into productos values ('s02','Silla mod. XAX', 25, '2007-11-03');

                                                                 Ing.PabloCesarTtito C.
                                                                    infoidat@gmail.com
DESARROLLO WEB PHP



   4. Podemos ver todos los datos para comprobar que son correctos:
      select * from productos;
      Resultado:




   5. Para ver qué productos se llaman "Afilador":
      select * from productos where nombre='Afilador';
      Resultado:




   6. Si queremos saber cuales comienzan por S:
      select * from productos where nombre like 'S%';
      Resultado:




   7. Si queremos ver cuales tienen un precio superior a 22, y además no deseamos
      ver todos los campos, sino sólo el nobre y el precio:
      select nombre, precio from productos where precio > 22;
      Resultado:




                                                          Ing.PabloCesarTtito C.
                                                             infoidat@gmail.com
DESARROLLO WEB PHP




   8. Precio medio de las sillas:
      select avg(precio) from productos where left(nombre,5) = 'Silla';
      Resultado:




   9. Esto de mirar las primeras letras para saber si es una silla o no... quizá no sea la
      mejor opción. Parece más razonable añadir un nuevo dato: la "categoría". Vamos
      a modificar la estructura de la tabla para hacerlo:
      alter table productos add categoria varchar(10);




   10. Comprobamos qué ha ocurrido con un "select" que muestre todos los datos:
       select * from productos;
       Resultado:




                                                               Ing.PabloCesarTtito C.
                                                                  infoidat@gmail.com
DESARROLLO WEB PHP


   11. Ahora mismo, todas las categorías tienen el valor NULL, y eso no el muy útil.
       Vamos a dar el valor "utensilio" a la categoría de todos los productos existentes
       update productos set categoria='utensilio';




   12. Y ya que estamos, modificaremos los productos que comienza por la palabra
       "Silla", para que su categoría sea "silla"
       update productos set categoria="silla" where left(nombre,5) = 'Silla';
       Resultado:




   13. Para ver la lista categorías (sin que aparezcan datos duplicados), deberemos usar
       la palabra "distinct"
       select distinct categoria from productos;




   14. Finalmente, para ver la cantidad de productos que tenemos en cada categoría,
       deberemos usar "count" y agrupar los datos con "group by", así:
       select categoria, count(*) from productos group by categoria;
       Resultado:




                                                             Ing.PabloCesarTtito C.
                                                                infoidat@gmail.com
DESARROLLO WEB PHP




                     Ing.PabloCesarTtito C.
                        infoidat@gmail.com

Recomendados

Rolando kalla chacon taller 1 my sql console por
Rolando kalla chacon taller  1 my sql consoleRolando kalla chacon taller  1 my sql console
Rolando kalla chacon taller 1 my sql consoleSkins
229 vistas6 diapositivas
Guzman cusihunca fredy_taller _my_sql_n1 por
Guzman cusihunca fredy_taller _my_sql_n1Guzman cusihunca fredy_taller _my_sql_n1
Guzman cusihunca fredy_taller _my_sql_n1Tigger_Fred
223 vistas8 diapositivas
Comandos utilizados en sql por
Comandos utilizados en sqlComandos utilizados en sql
Comandos utilizados en sqlByron Eras
48.8K vistas15 diapositivas
Introducción a Sql por
Introducción a SqlIntroducción a Sql
Introducción a Sqlalexmerono
8.6K vistas41 diapositivas
Adrian . por
Adrian .Adrian .
Adrian .Adrian Horna
128 vistas9 diapositivas
Tarea sesion 3 programación web por
Tarea sesion 3 programación webTarea sesion 3 programación web
Tarea sesion 3 programación webDenisseJuliaReyesCar
34 vistas8 diapositivas

Más contenido relacionado

La actualidad más candente

Comandos SQL por
Comandos SQLComandos SQL
Comandos SQLErwin Fischer
10.5K vistas159 diapositivas
Comandos básicos para bases de datos mysql y workbench por
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchRobedgar MX
17.6K vistas7 diapositivas
Crear base de datos mysql command por
Crear base de datos mysql commandCrear base de datos mysql command
Crear base de datos mysql commandLouis Jhosimar
2.8K vistas14 diapositivas
Otros Objetos de Esquemas Z051 Cap 12 por
Otros Objetos de Esquemas Z051 Cap 12Otros Objetos de Esquemas Z051 Cap 12
Otros Objetos de Esquemas Z051 Cap 12Alexander Calderón
736 vistas15 diapositivas
Sql access por
Sql accessSql access
Sql accessMis Corazones Mis Razones De Ser
1.2K vistas92 diapositivas
Tutorial bd y php por
Tutorial bd y phpTutorial bd y php
Tutorial bd y phpIvan Ramos Laureano
111 vistas16 diapositivas

Similar a Rolando kalla chacon taller 1 my sql console

Colegio+de+estudios+cientificos+y+tecnologicos+del+estado+de+mexico por
Colegio+de+estudios+cientificos+y+tecnologicos+del+estado+de+mexicoColegio+de+estudios+cientificos+y+tecnologicos+del+estado+de+mexico
Colegio+de+estudios+cientificos+y+tecnologicos+del+estado+de+mexico25415252
121 vistas6 diapositivas
Proyecto De Aplicacion A La Bases Datos por
Proyecto De Aplicacion A La Bases DatosProyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases DatosAndreitap de Granda
1.8K vistas83 diapositivas
Manual de Ruby on Rals con Postgresql.pptx por
Manual de Ruby on Rals con Postgresql.pptxManual de Ruby on Rals con Postgresql.pptx
Manual de Ruby on Rals con Postgresql.pptxFrankMartinezHurtado
3 vistas37 diapositivas
MySQL - SQL.pdf por
MySQL - SQL.pdfMySQL - SQL.pdf
MySQL - SQL.pdfkabern
4 vistas13 diapositivas
MySQL.pdf por
MySQL.pdfMySQL.pdf
MySQL.pdfkabern
5 vistas13 diapositivas
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQL por
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQLMANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQL
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQLJesus Alberto Casco Agudelo
20.4K vistas12 diapositivas

Similar a Rolando kalla chacon taller 1 my sql console(20)

Colegio+de+estudios+cientificos+y+tecnologicos+del+estado+de+mexico por 25415252
Colegio+de+estudios+cientificos+y+tecnologicos+del+estado+de+mexicoColegio+de+estudios+cientificos+y+tecnologicos+del+estado+de+mexico
Colegio+de+estudios+cientificos+y+tecnologicos+del+estado+de+mexico
25415252121 vistas
MySQL - SQL.pdf por kabern
MySQL - SQL.pdfMySQL - SQL.pdf
MySQL - SQL.pdf
kabern4 vistas
MySQL.pdf por kabern
MySQL.pdfMySQL.pdf
MySQL.pdf
kabern5 vistas
Primeros pasos con Talent Open Studio TOS : Importando datos por Heliberto Arias
Primeros pasos con Talent Open Studio TOS : Importando datosPrimeros pasos con Talent Open Studio TOS : Importando datos
Primeros pasos con Talent Open Studio TOS : Importando datos
Heliberto Arias680 vistas
Cesnavarra 2009-boletín 11 por Cein
Cesnavarra 2009-boletín 11Cesnavarra 2009-boletín 11
Cesnavarra 2009-boletín 11
Cein452 vistas
scribd.vpdfs.com_sql-server-tutorial.pdf por elidaquionez2
scribd.vpdfs.com_sql-server-tutorial.pdfscribd.vpdfs.com_sql-server-tutorial.pdf
scribd.vpdfs.com_sql-server-tutorial.pdf
elidaquionez222 vistas
Base de datos desde vb 6.0 por WendyMendez30
Base de datos desde vb 6.0Base de datos desde vb 6.0
Base de datos desde vb 6.0
WendyMendez3086 vistas
Tutorial de MySQL Workbench por MdzPaola19
Tutorial de MySQL WorkbenchTutorial de MySQL Workbench
Tutorial de MySQL Workbench
MdzPaola19321 vistas
Creación de Bases de Datos en SQL Server por ZeleneMorita
Creación de Bases de Datos en SQL ServerCreación de Bases de Datos en SQL Server
Creación de Bases de Datos en SQL Server
ZeleneMorita1.4K vistas
Mejoras en T-SQL para SQL Server 2005 por pabloesp
Mejoras en T-SQL para SQL Server 2005Mejoras en T-SQL para SQL Server 2005
Mejoras en T-SQL para SQL Server 2005
pabloesp2.1K vistas
Sesión5 applets por Universidad
Sesión5 appletsSesión5 applets
Sesión5 applets
Universidad274 vistas

Rolando kalla chacon taller 1 my sql console

  • 1. INTRODUCCIÓN A MYSQL Nº 01 EJERCICIO CON 1 TABLA Apellidos y Nombres : Rolando Kalla Chacon
  • 2. DESARROLLO WEB PHP Indicaciones:  Vamos a aplicar buena parte de lo que conocemos para hacer un ejercicio de repaso que haga distintas manipulaciones a una única tabla.  Será una tabla que contenga datos de productos: código, nombre, precio y fecha de alta, para que podamos trabajar con datos de texto, numéricos y de tipo fecha. Los pasos que realizaremos son: o Crear la base de datos o Comenzar a usarla o Introducir 3 datos de ejemplo o Mostrar todos los datos o Mostrar los datos que tienen un cierto nombre o Mostrar los datos que comienzan por una cierta inicial o Ver sólo el nombre y el precio de los que cumplen una condición (precio > 22) o Ver el precio medio de aquellos cuyo nombre comienza con "Silla" o Modificar la estructura de la tabla para añadir un nuevo campo: "categoría" o Dar el valor "utensilio" a la categoría de todos los productos existentes o Modificar los productos que comienza por la palabra "Silla", para que su categoría sea "silla" o Ver la lista categorías (sin que aparezcan datos duplicados) o Ver la cantidad de productos que tenemos en cada categoría INICIO DE MYSQL - Ingresar a Mysql Ing.PabloCesarTtito C. infoidat@gmail.com
  • 3. DESARROLLO WEB PHP - Ingresar a la Console de Mysql - Usar la console Nota: - Ingresar password: Presionar Enter por que le usuario ROOT no tiene Password. - Se mostrara el promptmysql> donde escribe las instrucciones del Lenguaje SQL mysql. - Al finalizar cada instrucción se debe escribir el ;y presionar enter. Ing.PabloCesarTtito C. infoidat@gmail.com
  • 4. DESARROLLO WEB PHP DESARROLLO DE MYSQL CONSOLE 1. El primer paso es crear la base de datos: create database productos1; Y comenzar a usarla: use productos1; 2. Para crear la tabla haríamos: create table productos ( codigo varchar(3), nombre varchar(30), precio decimal(6,2), fechaalta date, primary key (codigo) ); 3. Para introducir varios datos de ejemplo: insert into productos values ('a01','Afilador', 2.50, '2007-11-02'); insert into productos values ('s01','Silla mod. ZAZ', 20, '2007-11-03'); insert into productos values ('s02','Silla mod. XAX', 25, '2007-11-03'); Ing.PabloCesarTtito C. infoidat@gmail.com
  • 5. DESARROLLO WEB PHP 4. Podemos ver todos los datos para comprobar que son correctos: select * from productos; Resultado: 5. Para ver qué productos se llaman "Afilador": select * from productos where nombre='Afilador'; Resultado: 6. Si queremos saber cuales comienzan por S: select * from productos where nombre like 'S%'; Resultado: 7. Si queremos ver cuales tienen un precio superior a 22, y además no deseamos ver todos los campos, sino sólo el nobre y el precio: select nombre, precio from productos where precio > 22; Resultado: Ing.PabloCesarTtito C. infoidat@gmail.com
  • 6. DESARROLLO WEB PHP 8. Precio medio de las sillas: select avg(precio) from productos where left(nombre,5) = 'Silla'; Resultado: 9. Esto de mirar las primeras letras para saber si es una silla o no... quizá no sea la mejor opción. Parece más razonable añadir un nuevo dato: la "categoría". Vamos a modificar la estructura de la tabla para hacerlo: alter table productos add categoria varchar(10); 10. Comprobamos qué ha ocurrido con un "select" que muestre todos los datos: select * from productos; Resultado: Ing.PabloCesarTtito C. infoidat@gmail.com
  • 7. DESARROLLO WEB PHP 11. Ahora mismo, todas las categorías tienen el valor NULL, y eso no el muy útil. Vamos a dar el valor "utensilio" a la categoría de todos los productos existentes update productos set categoria='utensilio'; 12. Y ya que estamos, modificaremos los productos que comienza por la palabra "Silla", para que su categoría sea "silla" update productos set categoria="silla" where left(nombre,5) = 'Silla'; Resultado: 13. Para ver la lista categorías (sin que aparezcan datos duplicados), deberemos usar la palabra "distinct" select distinct categoria from productos; 14. Finalmente, para ver la cantidad de productos que tenemos en cada categoría, deberemos usar "count" y agrupar los datos con "group by", así: select categoria, count(*) from productos group by categoria; Resultado: Ing.PabloCesarTtito C. infoidat@gmail.com
  • 8. DESARROLLO WEB PHP Ing.PabloCesarTtito C. infoidat@gmail.com