SlideShare una empresa de Scribd logo
1 de 10
Estructura de una
Tabla(Computador) Registros
en MySQL y Consultas SQL
Emerson E. Garay Gómez
www.slideshare.net/emergar
Entidad
 Computador: En una institución educativa
puede haber decenas de computadores en
sus salas de sistemas que están disponibles
para sus estudiantes, con lo cual se debe
manejar un inventario de los equipos de
computo que tiene junto con sus
características. La información que lleva la
institución de cada computador es: Numero
o código del Computador, Marca,Tipo de
PC, Capacidad en Memoria, Capacidad en
Disco Duro, Fecha de Compra.
www.slideshare.net/emergar 2013
Estructura Tabla Computador
*--> Nombre del
Campo
Tipo de
Dato
Longitud
Máxima
Tamaño Campo /
Formato
* Codigo_PC Numérico 15 Entero Largo
> Tipo_PC Texto 25 N/A
> Marca Texto 15 N/A
Memoria Numérico 5 Entero Largo
DD Numérico 5 Entero Largo
FechaCompra Fecha N/A Fecha Corta
Los campos Tipo_PC y Marca se pueden convertir en Tablas ya que se
repiten mucho en los registros de la tabla Computador, es decir, cumplen la
cordialidad de 1 a n, donde un Computador pertenece a una Marca y una
Marca puede estar en varios computadores. Lo mismo sucede con el
Tipo_PC.
www.slideshare.net/emergar 2013
Script SQL Tabla Computador
CREATETABLE tblcomputador (
Codigo_PC BIGINT(15) UNSIGNED NOT NULL DEFAULT 0,
Tipo_PCVARCHAR(25) NOT NULL DEFAULT ‘’,
MarcaVARCHAR(15) NOT NULL DEFAULT ‘’,
Memoria INT(5) UNSIGNED NOT NULL DEFAULT 0,
DD INT(5) UNSIGNED NOT NULL DEFAULT 0,
FechaCompra DATE NOT NULL,
PRIMARY KEY (Codigo_PC)
) ENGINE = InnoDB;
www.slideshare.net/emergar 2013
Datos Tabla Computador
Codigo_PC Tipo_PC Marca Memoria
(MB)
DD
(GB)
FechaCompra
15802003 De Mesa HP 4096 520 01/03/2012
16348521 Portátil Acer 2048 320 01/03/2012
25368593 De Mesa Samsung 8192 1024 01/03/2012
29846712 Mini Portátil HP 2048 520 08/10/2012
31258658 Servidor Asus 16384 8192 08/10/2012
42853397 Portátil HP 3072 640 08/10/2012
58963314 De Mesa Lenovo 4096 720 27/11/2012
63285711 Mini Portátil Acer 1024 250 27/11/2012
65895472 De Mesa Asus 6144 2048 10/02/2013
75821663 De Mesa Acer 3072 520 10/02/2013
85746281 Portátil Lenovo 1024 320 10/02/2013
98746228 Portátil Apple 4096 640 10/02/2013
www.slideshare.net/emergar 2013
Consultas usando SQL
 SQL(Structured Query Language): Es el
Lenguaje Estructurado de Consultas.
 CLAUSULAS SQL:
 SELECT: Selecciona registros de una o mas
tablas, por lo general cumpliendo una condición.
 FROM: Indica de que tabla(s) son los datos.
 WHERE: Establece la condición para buscar
los datos a seleccionar con SELECT.
 LIKE: Indica como coincidirá un campo con
algún texto generalmente.
www.slideshare.net/emergar 2013
Consultas usando SQL
 MAS CLAUSULAS SQL:
 BETWEEN: Permite establecer un rango como
condición, ya sea numérico, texto(alfabético) o de
fecha, se usa después del WHERE.
 Ejemplos:
 Temperatura BETWEEN 30 And 35
 FechaCompra
BETWEEN ‘2013-11-01’ And ‘2013-02-15’
 Las fechas en el código SQL van dentro de
comillas simples y con el formatoYYYY-MM-DD
www.slideshare.net/emergar 2013
Consultas usando SQL
 Los comodines:
 % es usado junto con LIKE para indicar
cero o mas caracteres
 _ es usado junto con LIKE para indicar un
solo carácter
www.slideshare.net/emergar 2013
Consultas usando SQL
 Operadores:
◦ * indica todos los campos en la clausula
SELECT
◦ = : Igual a
◦ <> : Diferente de
◦ <= : Menor o igual a
◦ >= : Mayor o igual a
◦ Not : Negacion
◦ And: Y
◦ Or: O
www.slideshare.net/emergar 2013
Consultas usando SQL
Ejemplos:
Seleccionar los registros que su marca sea Samsung.
SELECT * FROM tblComputador WHERE Marca = ‘Toshiba’;
Seleccionar los registros que su marca empiece con la letra A
SELECT * FROM tblComputador WHERE Marca LIKE ‘A%’;
Seleccionar la Marca, la capacidad del Disco Duro y el tipo de PC de
los registros que su Memoria esté desde 500 hasta 1024 y la Marca sea
distinta de Samsung.
SELECT Marca, DD,Tipo_PC FROM tblcomputador WHERE
Memoria>=500 AND Marca<>'Samsung';
www.slideshare.net/emergar 2013

Más contenido relacionado

La actualidad más candente (18)

Presentacion Sql
Presentacion SqlPresentacion Sql
Presentacion Sql
 
Db2 (2)
Db2 (2)Db2 (2)
Db2 (2)
 
Tablas en Access
Tablas en AccessTablas en Access
Tablas en Access
 
Comandos básicos para bases de datos mysql y workbench
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 workbench
 
Unidad IV SQL
Unidad IV SQLUnidad IV SQL
Unidad IV SQL
 
SQL
SQLSQL
SQL
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
DDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datosDDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datos
 
Sql comandos
Sql comandosSql comandos
Sql comandos
 
Apuntes_6
Apuntes_6Apuntes_6
Apuntes_6
 
Conceptos basicos mysql
Conceptos basicos mysqlConceptos basicos mysql
Conceptos basicos mysql
 
Access anahi cabascango leonela gomez
Access anahi cabascango leonela gomezAccess anahi cabascango leonela gomez
Access anahi cabascango leonela gomez
 
SQL EN VISUAL BASIC
SQL EN VISUAL BASICSQL EN VISUAL BASIC
SQL EN VISUAL BASIC
 
Visual basic 6.0 practicas unidad 4
Visual basic 6.0 practicas unidad 4Visual basic 6.0 practicas unidad 4
Visual basic 6.0 practicas unidad 4
 
Primeros pasos en access
Primeros pasos en accessPrimeros pasos en access
Primeros pasos en access
 
As400
As400As400
As400
 
Clente servidor consultas sql
Clente servidor consultas sqlClente servidor consultas sql
Clente servidor consultas sql
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 

Destacado

Destacado (11)

GUI Salario en java con NetBeans
GUI Salario en java con NetBeansGUI Salario en java con NetBeans
GUI Salario en java con NetBeans
 
Sentencia SQL INSERT
Sentencia SQL INSERTSentencia SQL INSERT
Sentencia SQL INSERT
 
Guia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansGuia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando Netbeans
 
Sentencias SQL Update y Delete
Sentencias SQL Update y DeleteSentencias SQL Update y Delete
Sentencias SQL Update y Delete
 
Sitio web (boostrap carrusel de imagenes)
Sitio web (boostrap carrusel de imagenes)Sitio web (boostrap carrusel de imagenes)
Sitio web (boostrap carrusel de imagenes)
 
Sitio web (bootstrap 3)
Sitio web (bootstrap 3)Sitio web (bootstrap 3)
Sitio web (bootstrap 3)
 
Introduction to Bootstrap
Introduction to BootstrapIntroduction to Bootstrap
Introduction to Bootstrap
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Android
 
Controles Básicos de Interfaz en Android
Controles Básicos de Interfaz en AndroidControles Básicos de Interfaz en Android
Controles Básicos de Interfaz en Android
 
Calculadora Básica en Android
Calculadora Básica en AndroidCalculadora Básica en Android
Calculadora Básica en Android
 
Intent en android
Intent en androidIntent en android
Intent en android
 

Similar a Consulta sql de tabla computador en mysql

6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
Doris Aguagallo
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
William Lozano
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
Yoly QC
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
Chars Orden
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
Any Saula
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
jhonny tenesaca
 
6. sql structured query language2
6. sql   structured query language26. sql   structured query language2
6. sql structured query language2
Oscar Valdivieso
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
Liliana Charco
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
Cesar Yupa
 

Similar a Consulta sql de tabla computador en mysql (20)

Base datos f03
Base datos f03Base datos f03
Base datos f03
 
TEMA3-SQL-(PARTE 1).pdf
TEMA3-SQL-(PARTE 1).pdfTEMA3-SQL-(PARTE 1).pdf
TEMA3-SQL-(PARTE 1).pdf
 
Introduccion a SQL
Introduccion a SQL Introduccion a SQL
Introduccion a SQL
 
Unidad 2-lenguaje-sql
Unidad 2-lenguaje-sqlUnidad 2-lenguaje-sql
Unidad 2-lenguaje-sql
 
Curso de SQL Básico parte 1 de 10
Curso de SQL Básico parte 1 de 10Curso de SQL Básico parte 1 de 10
Curso de SQL Básico parte 1 de 10
 
Base de datos - Clase 1
Base de datos - Clase 1Base de datos - Clase 1
Base de datos - Clase 1
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6 150113092523-conversion-gate01
6 150113092523-conversion-gate016 150113092523-conversion-gate01
6 150113092523-conversion-gate01
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. SQL structured query language
6. SQL   structured query language6. SQL   structured query language
6. SQL structured query language
 
111
111111
111
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language2
6. sql   structured query language26. sql   structured query language2
6. sql structured query language2
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 

Más de Emerson Garay

Distancia menor x y en rectángulo
Distancia menor x y en rectánguloDistancia menor x y en rectángulo
Distancia menor x y en rectángulo
Emerson Garay
 

Más de Emerson Garay (20)

Distancia menor x y en rectángulo
Distancia menor x y en rectánguloDistancia menor x y en rectángulo
Distancia menor x y en rectángulo
 
Mind meister
Mind meisterMind meister
Mind meister
 
Scratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanasScratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanas
 
Menus de microsoft word 2016
Menus de microsoft word 2016Menus de microsoft word 2016
Menus de microsoft word 2016
 
Menús de microsoft word 2013 plus
Menús de microsoft word 2013 plusMenús de microsoft word 2013 plus
Menús de microsoft word 2013 plus
 
Menús de microsoft word 2010
Menús de microsoft word 2010Menús de microsoft word 2010
Menús de microsoft word 2010
 
Taller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeansTaller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeans
 
Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)
 
Sitio web (bootstrap4)
Sitio web (bootstrap4)Sitio web (bootstrap4)
Sitio web (bootstrap4)
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: Lista
 
Estructura de datos : Cola
Estructura de datos : ColaEstructura de datos : Cola
Estructura de datos : Cola
 
Esquema de Bases de Datos
Esquema de Bases de DatosEsquema de Bases de Datos
Esquema de Bases de Datos
 
Estructura de Datos: Pila
Estructura de Datos: PilaEstructura de Datos: Pila
Estructura de Datos: Pila
 
Búsqueda lineal
Búsqueda linealBúsqueda lineal
Búsqueda lineal
 
Búsqueda Binaria
Búsqueda BinariaBúsqueda Binaria
Búsqueda Binaria
 
BD - Diseño Conceptual, Lógico y Físico
BD - Diseño Conceptual, Lógico y FísicoBD - Diseño Conceptual, Lógico y Físico
BD - Diseño Conceptual, Lógico y Físico
 
Pruebas Unitarias
Pruebas Unitarias Pruebas Unitarias
Pruebas Unitarias
 
PLE Entorno Personal de Aprendizaje
PLE  Entorno Personal de AprendizajePLE  Entorno Personal de Aprendizaje
PLE Entorno Personal de Aprendizaje
 
Desarrollo tecnologico a 2016
Desarrollo tecnologico a 2016Desarrollo tecnologico a 2016
Desarrollo tecnologico a 2016
 
Triggers en BD mysql
Triggers en BD mysqlTriggers en BD mysql
Triggers en BD mysql
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 

Consulta sql de tabla computador en mysql

  • 1. Estructura de una Tabla(Computador) Registros en MySQL y Consultas SQL Emerson E. Garay Gómez www.slideshare.net/emergar
  • 2. Entidad  Computador: En una institución educativa puede haber decenas de computadores en sus salas de sistemas que están disponibles para sus estudiantes, con lo cual se debe manejar un inventario de los equipos de computo que tiene junto con sus características. La información que lleva la institución de cada computador es: Numero o código del Computador, Marca,Tipo de PC, Capacidad en Memoria, Capacidad en Disco Duro, Fecha de Compra. www.slideshare.net/emergar 2013
  • 3. Estructura Tabla Computador *--> Nombre del Campo Tipo de Dato Longitud Máxima Tamaño Campo / Formato * Codigo_PC Numérico 15 Entero Largo > Tipo_PC Texto 25 N/A > Marca Texto 15 N/A Memoria Numérico 5 Entero Largo DD Numérico 5 Entero Largo FechaCompra Fecha N/A Fecha Corta Los campos Tipo_PC y Marca se pueden convertir en Tablas ya que se repiten mucho en los registros de la tabla Computador, es decir, cumplen la cordialidad de 1 a n, donde un Computador pertenece a una Marca y una Marca puede estar en varios computadores. Lo mismo sucede con el Tipo_PC. www.slideshare.net/emergar 2013
  • 4. Script SQL Tabla Computador CREATETABLE tblcomputador ( Codigo_PC BIGINT(15) UNSIGNED NOT NULL DEFAULT 0, Tipo_PCVARCHAR(25) NOT NULL DEFAULT ‘’, MarcaVARCHAR(15) NOT NULL DEFAULT ‘’, Memoria INT(5) UNSIGNED NOT NULL DEFAULT 0, DD INT(5) UNSIGNED NOT NULL DEFAULT 0, FechaCompra DATE NOT NULL, PRIMARY KEY (Codigo_PC) ) ENGINE = InnoDB; www.slideshare.net/emergar 2013
  • 5. Datos Tabla Computador Codigo_PC Tipo_PC Marca Memoria (MB) DD (GB) FechaCompra 15802003 De Mesa HP 4096 520 01/03/2012 16348521 Portátil Acer 2048 320 01/03/2012 25368593 De Mesa Samsung 8192 1024 01/03/2012 29846712 Mini Portátil HP 2048 520 08/10/2012 31258658 Servidor Asus 16384 8192 08/10/2012 42853397 Portátil HP 3072 640 08/10/2012 58963314 De Mesa Lenovo 4096 720 27/11/2012 63285711 Mini Portátil Acer 1024 250 27/11/2012 65895472 De Mesa Asus 6144 2048 10/02/2013 75821663 De Mesa Acer 3072 520 10/02/2013 85746281 Portátil Lenovo 1024 320 10/02/2013 98746228 Portátil Apple 4096 640 10/02/2013 www.slideshare.net/emergar 2013
  • 6. Consultas usando SQL  SQL(Structured Query Language): Es el Lenguaje Estructurado de Consultas.  CLAUSULAS SQL:  SELECT: Selecciona registros de una o mas tablas, por lo general cumpliendo una condición.  FROM: Indica de que tabla(s) son los datos.  WHERE: Establece la condición para buscar los datos a seleccionar con SELECT.  LIKE: Indica como coincidirá un campo con algún texto generalmente. www.slideshare.net/emergar 2013
  • 7. Consultas usando SQL  MAS CLAUSULAS SQL:  BETWEEN: Permite establecer un rango como condición, ya sea numérico, texto(alfabético) o de fecha, se usa después del WHERE.  Ejemplos:  Temperatura BETWEEN 30 And 35  FechaCompra BETWEEN ‘2013-11-01’ And ‘2013-02-15’  Las fechas en el código SQL van dentro de comillas simples y con el formatoYYYY-MM-DD www.slideshare.net/emergar 2013
  • 8. Consultas usando SQL  Los comodines:  % es usado junto con LIKE para indicar cero o mas caracteres  _ es usado junto con LIKE para indicar un solo carácter www.slideshare.net/emergar 2013
  • 9. Consultas usando SQL  Operadores: ◦ * indica todos los campos en la clausula SELECT ◦ = : Igual a ◦ <> : Diferente de ◦ <= : Menor o igual a ◦ >= : Mayor o igual a ◦ Not : Negacion ◦ And: Y ◦ Or: O www.slideshare.net/emergar 2013
  • 10. Consultas usando SQL Ejemplos: Seleccionar los registros que su marca sea Samsung. SELECT * FROM tblComputador WHERE Marca = ‘Toshiba’; Seleccionar los registros que su marca empiece con la letra A SELECT * FROM tblComputador WHERE Marca LIKE ‘A%’; Seleccionar la Marca, la capacidad del Disco Duro y el tipo de PC de los registros que su Memoria esté desde 500 hasta 1024 y la Marca sea distinta de Samsung. SELECT Marca, DD,Tipo_PC FROM tblcomputador WHERE Memoria>=500 AND Marca<>'Samsung'; www.slideshare.net/emergar 2013