consultas select

Páginas: 20 (4807 palabras) Publicado: 4 de junio de 2013
Unidad
3
Consulta básica
“SELECT”

[MySQL Básico]
De Intecap-TICS
[Esta unidad trata de la comunicación más frecuente con una base de datos, las
CONSULTAS, que consiste en extraer información de una BD ya creada y consistente; los
Objetivos de la Unidad son adquirir las competencias de los siguientes contenidos.]

Unidad 3

MySQL Básico
La sentencia “SELECT”
Esta unidad introducelos conceptos fundamentales y la estructura de la sentencia SELECT. Esta
es la sentencia que se usa de forma más frecuente en el SQL. Su propósito es la obtención de
datos de la base de datos y mas específicamente de las tablas. En esta unidad se explicará cómo
mostrar en pantalla únicamente algunas columnas y/o filas específicas de una tabla. La sintaxis
general SQL de consultas es:
SELECTFROM
WHERE
GROUP
HAVING
ORDER

atributo(s)
tabla(s)
condición de selección
BY atributo(s) de agrupación
condición de agrupación
BY atributo(s) de ordenamiento ASC/DESC

Se vera cada una de las sentencias de la anterior sintaxis a lo largo del curso, iniciamos con una
consulta básica:
OBTENCION DE UNA TABLA ENTERA
El objetivo de esta primera pregunta ejemplo es la obtención de todala tabla CURSO; es decir,
mostrar todas las filas y columnas de la misma. Esto se puede conseguir codificando la más
simple de todas las posibles sentencias SELECT.
Consulta-ejemplo 3.1: Obtención de toda la tabla CURSO.

MySQL es Software Libre

mysql> SELECT *
-> FROM
CURSO;
+-----+----------------------+-------------------------+------+---------+-------+
| CNO | CNOMBRE
| CDESCP
|CRED | CTARIFA | CDEPT |
+-----+----------------------+-------------------------+------+---------+-------+
| T11 | ESCOLASTICISMO
| PARA BEATOS
|
3 |
50.00 | THEO |
| T12 | FUNDAMENTALISMO
| PARA DESCUIDADOS
|
3 |
90.00 | THEO |
| T33 | HEDONISMO
| PARA SANOS
|
3 |
0.00 | THEO |
| T44 | COMUNISMO
| PARA AVAROS
|
6 | 200.00 | THEO |
| P11 | EMPIRISMO
| VER PARA CREER
|
3 |100.00 | PHIL |
| P22 | RACIONALISMO
| PARA USUARIOS CIS
|
3 |
50.00 | PHIL |
| P33 | EXISTENCIALISMO
| PARA USUARIOS CIS
|
3 | 200.00 | PHIL |
| P44 | SOLIPSISMO
| PARA MI MISMO
|
6 |
0.00 | PHIL |
| C11 | INTROD. A LOS CC
| PARA NOVATOS
|
3 | 100.00 | CIS
|
| C22 | ESTRUC. DE DATOS
| MUY UTIL
|
3 |
50.00 | CIS
|
| C33 | MATEMAT. DISCRETAS
| ABSOLUTAMENTE NECESARIO |
3|
0.00 | CIS
|
| C44 | CIRCUITOS DIGITALES | AH HA!
|
3 |
0.00 | CIS
|
| C55 | ARQUIT. COMPUTADORAS | MAQ. DE VON NEUMAN
|
3 | 100.00 | CIS
|
| C66 | BASE D. RELACIONALES | IMPRESCINDIBLE
|
3 | 500.00 | CIS
|
+-----+----------------------+-------------------------+------+---------+-------+
Comentarios
1. El asterisco (*) que aparece a continuación de la sentencia SELECT es unaabreviatura de
“todas las columnas”. La secuencia de salida de columnas, de izquierda a derecha, está
determinada por el orden en el que las columnas se especificaron en la sentencia CREATE
TABLE. (La sentencia CREATE TABLE fue tratada anteriormente).

2

MySQL Básico
2. Para pasar a escribir la siguiente línea de instrucciones (FROM CURSO) en MySQL presionar
ENTER. La cláusula FROM CURSOidentifica la tabla. En un sistema aparecerán, sin duda,
varias tablas. Cada una de ellas tendrá un nombre único que irá a continuación de la partícula
FROM.
3. Observe también que los espacios en blanco entre las palabras FROM y CURSO no son
significativos en la escritura de la sintaxis del SQL, esto aplica para cualquier otra sentencia
SQL y sus respectivas condiciones o atributos.
4.SELECT y FROM son palabras clave en el lenguaje SQL. Una palabra clave tiene siempre un
significado específico e invariable en el lenguaje. En este caso, esto implica que estas palabras
se usarán, inevitablemente, en la selección de datos a partir de una tabla de la base de datos.
Los nombres de tablas y columnas no son palabras clave. Estos nombres los establece, de
acuerdo con ciertas reglas,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Consultas select
  • Selectividad
  • selectos
  • Selectividad
  • selectividad
  • Selectividad
  • selectividad
  • Selectividad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS