CONSULTAR 2 O MAS TABLAS CON Mysql

Páginas: 3 (660 palabras) Publicado: 15 de mayo de 2014
Consultas básicas con dos O mas tablas
2.1 Formalizando conceptos
Hay algunas cosas que hemos pasado por alto y que no estaría mal formalizar un poco.
SQL es un lenguaje de consulta a bases dedatos. Sus siglas vienen de Structured Query Language (lenguaje de consulta estructurado).
MySQL es un "gestos de bases de datos", es decir, una aplicación informática que se usa para crear ymanipular bases de datos (realmente, se les exige una serie de cosas más, pero por ahora nos basta con eso).
En MySQL, las órdenes que tecleamos deben terminar en punto y coma (;). Si tecleamos una ordencomo "select * from personas" y pulsamos Intro, MySQL responderá mostrando "->" para indicar que todavía no hemos terminado la orden.
 
2.2 ¿Por qué varias tablas?
Puede haber varios motivos.
Por unaparte, podemos tener bloques de información claramente distintos. Por ejemplo, en una base de datos que guarde la información de una empresa tendremos datos como los artículos que distribuimos y losclientes que nos los compran, que no deberían guardarse en una misma tabla.
Por otra parte, habrá ocasiones en que veamos que los datos, a pesar de que se podrían clasificar dentro de un mismo"bloque de información" (tabla), serían redundantes: existiría gran cantidad de datos repetitivos, y esto puede dar lugar a dos problemas:
Espacio desperdiciado.
Posibilidad de errores al introducir losdatos, lo que daría lugar a inconsistencias:
 
Consulta simple de dos tablas
SELECT alumnos.nombre, direccion, nota1
FROM alumnos, notas
WHERE notas.cursos = 'matematica'AND alumnos.id_alumnos = notas.id_alumnos

nombre
direccion
nota1
gilmer
zaragoza
12
karen
moyobamba
14
levi
20de abril
16
Consulta básica 2 tablas
SELECT alumnos.nombre, direccion, cursos, nota1, nota2FROM alumnos, notas
WHERE notas.cursos = 'matematica'
AND alumnos.id_alumnos = notas.id_alumnos

nombre
direccion
cursos
nota1
nota2
gilmer
zaragoza
matematica
12
14
karen
moyobamba...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Consultas Mysql
  • Consultas en mysql
  • consultas mysql
  • consultas en MySql
  • Consultas select en mysql
  • Consultas multitabla mysql
  • Consulta de datos mysql aspx
  • Consultas sencillas mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS