¡Descarga introduccion a mysql y más Resúmenes en PDF de Introducción a los Sistemas de Gestión de Bases de Datos solo en Docsity!
M. en C. Ángel Salvador López Vásquez
INTRODUCCIÓN A MYSQL
Guía de Apoyo para comprender el uso de SQL en MySQL.
“La práctica hace al Maestro”
Guía de Apoyo para comprender el uso de SQL en MySQL. “La práctica hace al Maestro”
Instalación de MySQL
El primer paso para practicar con MySQL será instalar este gestor de bases de
datos. Los pasos que siguen estarán dados con MySQL 5.0.45 para Windows.
Desde su página oficial www.mysql.org/downloads tenemos acceso a la versión 5.
(la última estable en el momento de escribir este texto), a la 5.1 y la 6.0 (en
desarrollo). Si escogemos la estable (5.0), se nos da a elegir entre la versión
"Community Server", que es gratuita y suficiente para nuestras necesidades, y la
versión "Enterprise", de pago. Optaremos por la Community. Hay una instalación
mínima ("Essentials", de unos 23 Mb de tamaño) y una completa, de 42 Mb. Yo
instalaré la versión completa.
Una vez descargado ese fichero comprimido de 42 Mb, lo descomprimimos (es un
ZIP, así que el propio Windows debería permitir manejarlo) y hacemos doble clic en
el fichero SETUP resultante, para comenzar la instalación.
Guía de Apoyo para comprender el uso de SQL en MySQL. “La práctica hace al Maestro”
Nos preguntará si queremos una instalación típica, completa o a medida. Como
somos novatos, yo elegiría (por ahora) la típica:
Guía de Apoyo para comprender el uso de SQL en MySQL. “La práctica hace al Maestro”
Y tardará apenas unos pocos segundos en copiar ficheros:
Guía de Apoyo para comprender el uso de SQL en MySQL. “La práctica hace al Maestro”
También se encargará de mostrarnos algo de propaganda de la versión "Enterprise",
de pago, y de sus bondades:
Guía de Apoyo para comprender el uso de SQL en MySQL. “La práctica hace al Maestro”
La primera pantalla de configuración es simplemente la bienvenida:
Guía de Apoyo para comprender el uso de SQL en MySQL. “La práctica hace al Maestro”
Después nos preguntará si queremos configurarlo o eliminar una instalación
existente:
Podemos elegir una configuración detallada o una estándar...
Guía de Apoyo para comprender el uso de SQL en MySQL. “La práctica hace al Maestro”
A continuación dará por sentado, que ya que instalamos un servidor, siempre se
pondrá en marcha como servicio de Windows. También nos preguntará si queremos
que se incluya en el "path" del sistema, de modo que podamos entrar al entorno
desde cualquier carpeta. No es una mala opción, pero yo no lo haré, sino que entraré
a la carpeta tecleando un par de órdenes de MsDos/Windows ("cd" para entrar a
una carpeta y poco más):
Guía de Apoyo para comprender el uso de SQL en MySQL. “La práctica hace al Maestro”
Después nos preguntará la contraseña del administrador (usuario "root") y si
queremos crear una cuenta anónima.
Guía de Apoyo para comprender el uso de SQL en MySQL. “La práctica hace al Maestro”
Entonces MySQL nos mostrará un resumen de los pasos que va a dar...
Guía de Apoyo para comprender el uso de SQL en MySQL. “La práctica hace al Maestro”
Y nos avisará cuando todo termine:
Hemos terminando la instalación.
En el próximo apartado veremos cómo entrar al entorno normal de mysql, cómo
crear una base de datos, cómo introducir algún dato y cómo hacer consultas básicas
sobre los datos existentes.
Guía de Apoyo para comprender el uso de SQL en MySQL. “La práctica hace al Maestro” Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.0.45-community-nt MySQL Community Edition (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>
Ya estamos dentro del "monitor de MySQL". Ahora podemos teclear órdenes
directamente en lenguaje SQL y ver los resultados.
- 2 Creando la estructura
En este primer ejemplo, crearemos una base de datos sencilla, que llamaremos
"ejemplo 1 ". Esta base de datos contendrá una única tabla, llamada "agenda", que
contendrá algunos datos de cada uno de nuestros compañeros de clase. Como es
nuestra primera base de datos, no pretendemos que sea perfecta, sino sencilla, así
que apenas guardaremos tres datos de cada amigo: el nombre, la dirección y la
edad.
Para crear la base de datos que contiene todo usaremos la siguiente sintaxis: "create
database", seguido del nombre que tendrá la base de datos:
CREATE DATABASE ejemplo1;
Guía de Apoyo para comprender el uso de SQL en MySQL. “La práctica hace al Maestro”
Podemos tener varias bases de datos en nuestro SGBD (Sistema Gestor de Bases de
Datos), así que deberemos indicar cuál de ellas queremos usar, con la orden "use":
USE ejemplo1;
- 3 Introduciendo datos
Una base de datos, en general, estará formada por varios bloques de información
llamados "tablas". En nuestro caso, nuestra tabla almacenará los datos de nuestros
compañeros de clase. Por tanto, el siguiente paso será decidir qué datos concretos
(lo llamaremos "campos") guardaremos de cada compañero. Debemos pensar
también qué tamaño necesitaremos para cada uno de esos datos, porque al gestor
de bases de datos habrá que dárselo bastante cuadriculado. Por ejemplo, podríamos
decidir lo siguiente:
nombre - texto, hasta 20 letras
dirección - texto, hasta 40 letras
edad - números, de hasta 3 cifras
Cada gestor de bases de datos tendrá una forma de llamar a esos tipos de datos. Por
ejemplo, en MySQL podemos usar "VARCHAR" para referirnos a texto hasta una
cierta longitud, y "NUMERIC" para números de una determinada cantidad de cifras,
de modo que la orden necesaria para crear esta tabla sería: