PDF de programación - SQL con MySQL 5

Imágen de pdf SQL con MySQL 5

SQL con MySQL 5gráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 9 de Marzo del 2018)
1.330 visualizaciones desde el 9 de Marzo del 2018
2,0 MB
41 paginas
Creado hace 13a (28/09/2010)
1










SQL con MySQL 5

Gerardo A. Otero Rodríguez

2



2010. Gerardo A. Otero Rodríguez
Portada diseño: Celeste Ortega (www.cedeceleste.com)



Edición cortesía de www.publicatuslibros.com. Debe reconocer los
créditos de la obra de la manera especificada por el autor o el licenciador
(pero no de una manera que sugiera que tiene su apoyo o apoyan el uso que
hace de su obra).
No puede utilizar esta obra para fines comerciales. Si altera o transforma esta
obra, o genera una obra derivada, sólo puede distribuir la obra generada bajo
una licencia idéntica a ésta. Al reutilizar o distribuir la obra, tiene que dejar
bien claro los términos de la licencia de esta obra.
Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del
titular de los derechos de autor. Nada en esta licencia menoscaba o restringe
los derechos morales del autor.



























Publicatuslibros.com es una iniciativa de:



Íttakus, sociedad para la información, S.L.

C/ Sierra Mágina,10
23009 Jaén-España
Tel.: +34 902 500 421
www.ittakus.com






3















SQL con MySQL 5



4







Prólogo





Mi corta pero intensa experiencia en el mundo de la docencia me ha llevado a impartir, en
varias ocasiones, módulos de Ciclos Formativos de Informática relacionados directamente o de
algún modo con las Bases de Datos. Ya durante mi etapa como analista programador en
diferentes consultoras me había acercado con cierta profundidad al lenguaje SQL y al manejo de
las Bases de Datos.


En el mundo de la informática, antes o después, uno se da cuenta de que es necesario
especializarse y cuanto antes lo haga mejor. Debido a este acercamiento en parte obligado por mi
trabajo y en parte por ser una de las ramas de esta profesión que más me apasionan, han hecho
que, en cierto modo, me haya acabado especializando en Base de Datos.


Uno acaba consultando algunos de las innumerables referencias bibliográficas que
existen sobre este tema y acaba acogiendo como manuales de referencia y, en muchos casos,
libros de cabecera, a algunos de ellos. Este es el caso destacable de “SQL Para usuarios y
programadores” que tomé como punto de partida para la construcción de este libro, sin olvidarse
de todas la bibliografía que he ido consultando a lo largo de mi experiencia profesional.


¿Por qué MySQL? Durante toda mi anterior carrera profesional me había dedicado
práctica y exclusivamente a entornos ORACLE pero, una vez en el mundo de la docencia, me di
cuenta de que era un entorno demasiado poco amigable para utilizar con alumnos no iniciados.
Eso por no decir que se trata de un producto de pago y con entornos gratuitos bastante limitados.
MySQL sin embargo es gratuíto, está profusamente extendido y permite la utilización de diferentes
entornos – también gratuitos -, amigables y bastante potentes, teniendo en cuenta hacia quien va
dirigido. También opino que la palabra GRATUITO/A debería ser imprescindible en la docencia,
más aún en la docencia pública.


¿Por qué este libro? Pese a la existencia del anterior libro mencionado y de otros muchos
que podían adaptarse en mayor o menor medida a mis necesidades, hay ciertas cosas que uno
siempre tiene que acabar modificando, entornos o aplicaciones que se van quedando obsoletas,
estructura que no encaja del todo en tu concepto de enseñar la asignatura, funciones en desuso,
terminología, diversidad de lenguajes, redacción, conceptos nuevos,... Todos estos motivos y su
adaptación a MySQL propiciarion la construcción de este libro.


Quiero dejar claro que no trato de apropiarme de ningún tipo de conocimiento que en él
expongo. Todo es fruto de la documentación consultada y del trabajo y experiencia desarrollados



5

durante todos estos años. Simplemente he tratado de construir una herramienta para poder utilizar
tanto yo - y quien lo desee, por ello recurro a la licencia creative commons – como mis alumnos
en el desarrollo de mis clases o para ser utilizado a modo de pequeño manual de consulta. Y creo
haberlo conseguido.



6



Instalación



Previamente voy a proceder a explicar la instalación del software necesario para poder
utilizar SQL con MySQL. Para ello necesitaremos instalar, como mínimo, un servidor de
Base de Datos MySQL, aunque también instalaremos un cliente para poder realizar las
consultas de una manera más sencilla, sin tener que utilizar la consola del servidor. Es
cierto que todas las consultas que vamos a necesitar se podrían ejecutar directamente en
la consola pero, como ya digo, por motivos de comodidad, rapidez y flexibilidad se hace
imprescindible el uso de un cliente. El cliente elegido será phpMyAdmin por diversas
razones:

1. Es software libre.
2. Es sencillo de instalar e utilizar, simplemente basta con abrir un navegador y

acceder a la dirección del servidor.

3. Es multiplataforma: lo podemos instalar/usar en Linux, Windows, Mac OS,... de la

misma forma.

4. Cumple con creces todas las funcionalidades que necesitamos para implementar o

probar cada uno de los capítulos de este libro.

Para instalar phpMyAdmin necesitaríamos instalar primero PHP, ya que está programado
en ese lenguaje. También necesitaríamos instalar un servidor de aplicaciones, como
Apache, para poder instalar PHP después como módulo. A modo de resumen, los pasos a
seguir serían entonces los siguientes:

1. Instalción del servidor de Bases de Datos MySQL.
2. Instalación del servidor web Apache.
3. Instalación de PHP.
4. Instalación del cliente phpMyAdmin.

Todos estos pasos se pueden realizar de manera manual pero existen diferentes
soluciones en el mercado que posibilitan su instalación de un sólo golpe. Una de ellas
será XAMPP (acrónimo de Apache – MySQL – PHP – Perl) que, aparte de todo el
software que necesitamos, trae aplicaciones como un servidor FTP (Filezilla Server).
Otras soluciones podrían ser WAMP (Windows), LAMP (Linux), MAMP (Mac OS),... Así
que lo primero será acudir a la página web del producto seleccionado y descargárnoslo.



7

La dirección web es la siguiente:
http://www.apachefriends.org/es/xampp.html








8

Elegimos la opción para Windows aunque, como se puede ver, existen diferentes
opciones para diferentes Sistemas Operativos. Incluso lo hay portable, es decir,
ejecutable desde una unidad externa o pendrive.



Nos indica las versiones de todo el software que vamos a instalar. Nos fijamos en las
versiones de MySQL (5.1) y de phpMyAdmin (3.2).




9

Descargamos el fichero ejecutable .EXE desde Sourceforge. En este caso es la versión
1.7.3 de XAMPP.







10

Una vez descargado el fichero en nuestro PC, ejecutamos el fichero de instalación. Lo
podemos instalar directamente en el raíz. Es lo más cómodo y lo más recomendable si
luego queremos acceder a los diferentes productos instalados.







11

Una vez extraiga todos los ficheros correspondientes al programa pasamos a configurar
alguna de las opciones del programa. Por ejemplo, la creación de accesos directos en el
escritorio.







12

Y algo importante como el la asociación directa con letras de unidades. En el caso de que
queramos utilizar XAMPP como servicio deberemos indicar que SI. Si queremos utilizar
XAMPP desde una unidad externa deberemos indicar que NO. Nosotros vamos a
indicarle que “SI” ya que resulta mucho más cómodo que el programa se inicie como
servicio y no tener que estar ejecutando el panel de control y levantando los servidores
cada vez que lo necesitemos.







13

Una vez arrancada la consola de administración de XAMPP comprobamos que tenga los
servicios de Apache y de MySQL levantados. Si no es así los levantamos y activamos la
casilla svc (services). Pulsamos en el botón Start en cada uno de ellos si es que no están
levantados. Filezilla, Mercury y Tomcat los dejamos porque no son necesarios.



El objetivo es obtener tanto en Apache como en MySQL un “Running”.




14

Una vez instalado y levantados los servidores, para acceder al cliente phpMyAdmin no
tenemos más que pulsar en el botón “Admin” de MySQL y nos llevará a la página
correspondiente.



Desde este momento ya podemos utilizar el cliente phpMyAdmin para utilizar las
consultas de cada uno de los capítulos de este libro.
Simplemente recordar que para ejecutar las sentencias hay que dirigirse a la pestaña SQL
para introducir el código de las mismas.




15

Capítulo 1 - SQL



1.1 Qué es SQL
SQL (Structured Query Language - Lenguaje Estructurado de Consultas) es un lenguaje
para acceder a información almacenada en Bases de Datos relacionales.
SQL fue la evolución de SEQUEL, que surgió como solución al concepto formulado por el
Sr. Codd de Bases de Datos Relacionales en 1970.
Permite expresar operaciones aritméticas, combinatorias y lógicas (entre otras) con los
datos almacenados en Bases de Datos relacionales.
El ANSI (American National Standards Institute - Instituto Americano de Normas) ha
publicado unas especificaciones para este lenguaje, pero esto no quiere decir que los
productos disponibles las sigan estrictamente. Hay diferencias entre ellos y se recomienda
leer los manuales de referencia de los mismos. Se van a seguir las especificaciones
definidas por la casa IBM en sus normas SAA.


1.2 Como se usa SQL
Las peticiones sobre los datos se expresan en SQL mediante sentencias. Estas
sentencias pueden:

• Escribirse directamente sobre el SGBD.
• Pueden escribirse embebidas en programas. Dentro de éstas hay
  • Links de descarga
http://lwp-l.com/pdf9366

Comentarios de: SQL con MySQL 5 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad