MANUAL DE PROGRAMACIÓN PARA BASES DE DATOS 1.0 MySQL

MANUAL DE PROGRAMACIÓN PARA BASES DE DATOS 1.0 MySQL Rubén Andrés Leiva Cordero Este manual pretende ser un material de apoyo al trabajo realizado en

4 downloads 38 Views 1MB Size

Recommend Stories


Bases de Datos MySQL 1
Bases de Datos MySQL 1 Bases de Datos MySQL 2 Propiedades de las entidades. Bases de Datos MySQL 3 La entidad “alumnos” se convierte en la tabla

Administración de bases de datos MySQL
Administración de bases de datos MySQL 1. TÍTULO Administración de bases de datos MySQL 2. DESCRIPCIÓN En la actualidad la mayor parte de las aplic

Gestión de bases de datos de mysql desde Dreamweaver
Guía realizada por: Walder Pontón Flórez Gestión de bases de datos de mysql desde Dreamweaver       Instalar el servidor de prueba Crear la ba

Manejo de Bases de Datos Mysql en Lenguaje C
http://undersecurity.net Servidor irc : irc.ircnode.com Canal irc : #undersec Manejo de Bases de Datos Mysql en Lenguaje C By: S[e]C Entendiendo el

Administrar MySQL Server con MySQL Workbench, crear usuarios, crear bases de datos, crear tablas
Administrar MySQL Server con MySQL Workbench, crear usuarios, crear bases de datos, crear tablas El asistente para instalar MySQL Community Server hab

Story Transcript

MANUAL DE PROGRAMACIÓN PARA BASES DE DATOS 1.0 MySQL Rubén Andrés Leiva Cordero Este manual pretende ser un material de apoyo al trabajo realizado en las asignaturas de laboratorio de programación de bases de datos, para el Liceo Comercial Diego Portales.

Correo: [email protected] Web: dospuntocerotec.blogspot.cl

19/04/2016

Contenido 1. Iniciar Xampp y MySQL Workbench en nuestro computador. .............................. 2 1.1

Instalar Xampp y MySQL Workbench en el disco C:/ ..................................... 2

1.2

Ejecutar Xampp para comenzar a trabajar sobre nuestra base de datos ... 2

1.3

Ejecutar MySQL Workbench para conectarnos a una base de datos .......... 4

2. Utilizando SQL como lenguaje de consulta. ............................................................ 7 2.1

Creando una base de datos con los comandos CREATE DATABASE ....... 7

2.2

Creando una tabla en nuestra base de datos con el comando CREATE

TABLE ................................................................................................................................ 9 2.3

Creando una tabla con la clave primaria ........................................................... 9

2.4

Insertando datos a nuestras tablas con el comando INSERT INTO .......... 10

2.5

Mostrar datos con el comando SELECT ......................................................... 11

2.6

Un ejemplo del comando UPDATE .................................................................. 11

2.7

Un ejemplo del comando DELETE................................................................... 12

1. Iniciar Xampp y MySQL Workbench en nuestro computador. Para poder trabajar sobre una base de datos, utilizaremos dos aplicaciones libres que se presentan a continuación: A. Xampp B. MySQL Workbench Xampp es un conjunto de aplicaciones que nos permitirán montar un servidor con funciones de correo, web y bases de datos. MySQL Workbench es una aplicación que utilizaremos para desarrollar y trabajar sobre nuestras bases de datos. Ambas aplicaciones que trabajaremos en esta asignatura, son portables, pero existen las versiones instalables (WAMP y MySQL Workbench pero en modo de instalación y disponibles para Windows y Linux). 1.1 Instalar Xampp y MySQL Workbench en el disco C:/ Para poder llevar a cabo la instalación de Xampp y MySQL Workbench, debemos procurar descomprimir las carpetas de Xampp y MySQL Workbench en el Disco Local C, y debiesen quedar de la siguiente manera:

1.2 Ejecutar Xampp para comenzar a trabajar sobre nuestra base de datos Posteriormente, abriremos la carpeta “xampp” y haremos clic en el botón xampcontrol como se muestra a continuación:

Al hacer clic sobre xampp-control, usted verá el siguiente menú:

En las opciones marcadas con rojo, activaremos Apache y MySQL presionando el botón “start”. Si esto resulta de manera correcta, deberíamos visualizar algo como lo que se muestra en la imagen:

Si todo se encuentra como se ve en la imagen, usted ha iniciado su servidor web de manera correcta, junto a su servidor de bases de datos MySQL. Si desea comprobar el resultado de su trabajo, usted puede abrir el navegador de internet y escribir la siguiente dirección:

Si usted puede visualizar esta pantalla entonces hemos realizado el trabajo de manera satisfactoria. Como usted ha podido comprobar, en esta parte también es posible trabajar con comandos SQL, sin embargo, esta vez trabajaremos con MySQL Workbench. 1.3 Ejecutar MySQL Workbench para conectarnos a una base de datos Al momento de trabajar con las carpetas que pudimos descomprimir previamente, trabajamos con Xampp para activar el servidor, pero ahora necesitamos conectarnos a nuestra base de datos, y para ello abriremos la carpeta mysqlworkbench-community-6.3.6-winx32

Abriremos la aplicación como se muestra en la imagen:

Debiésemos ver algo como lo que se muestra en la imagen:

Ahora vamos a generar una nueva conexión, presionando el botón “+” como se muestra en la imagen:

Al momento de realizar esto, se abrirá una nueva ventana con las siguientes características:

En la primera parte, asignaremos un nombre a nuestra conexión, el que puede ser a gusto, y lo escribiremos en el siguiente recuadro:

Posteriormente trabajaremos los datos para llevar a cabo la conexión con el sistema de bases de datos instalado y llenaremos los siguientes datos:

En Hostname escribiremos “localhost” y el puerto que trabajaremos será “3306”. A continuación en Username escribiremos “root” Haremos clic en el botón “test connection” para poder probar nuestra conexión:

Si todo lo hemos hecho de manera correcta, el resulta a continuación debería ser el siguiente:

Presionaremos el botón OK, y nuestra conexión quedará almacenada para uso posterior.

2. Utilizando SQL como lenguaje de consulta. En la primera parte, usted realizó la instalación y los protocolos de operación para poder trabajar sobre una base de datos, operando con un servidor local, y su correspondiente espacio de trabajo en MySQL Workbench. 2.1 Creando una base de datos con los comandos CREATE DATABASE En esta sección trabajaremos con MySQL Workbench para poder crear por medio de la consola de comandos, nuestros primeros ejercicios con MySQL Workbench.

En la parte remarcada con rojo, crearemos nuestros primeros Script SQL, los que almacenaremos como respaldo.

El comando CREATE DATABASE nos permitirá crear una base de datos. Este comando podremos ejecutarlo al seleccionar el código con el Mouse y hacer clic en el botón

Si todo resulta de manera satisfactoria, entonces veremos el siguiente resultado:

Ahora seleccionaremos nuestra base de datos y para ello utilizaremos el comando USE “Mibasededatos”; sin considerar las comillas, como se muestra el siguiente ejemplo:

Haremos clic en el botón

para probar nuestro código.

2.2 Creando una tabla en nuestra base de datos con el comando CREATE TABLE A continuación, desarrollaremos la creación de una tabla para nuestro ejercicio en clases, utilizando el siguiente ejemplo de código:

Para poder entender este código, debemos considerar lo siguiente: A. En primer lugar las palabras CREATE TABLE son palabras reservadas. B. Las columnas al interior de una tabla serán desarrolladas entre paréntesis cerrando con un punto y coma. C. Las columnas de una tabla son creadas de la siguiente manera “nombre” “tipo de dato” separados por una coma (No se agrega al final la coma). D. Podemos agregar todas las columnas que sean necesarias para desarrollar nuestro ejercicio. Si probamos este código, nuevamente presionaremos el botón

2.3 Creando una tabla con la clave primaria Si recordamos algunas clases anteriores, hablamos acerca de la importancia de la clave primaria, como elemento que nos permite que cada registro sea único e irrepetible. Para poder hacer esto crearemos una tabla con el siguiente trozo de código:

Para poder incluir un contador auto incrementable, trabajaremos el siguiente ejemplo:

La palabra AUTO_INCREMENT nos permitirá generar un contador de 1 en 1 para nuestra clave primaria, por lo tanto, no será requerido insertarlo cada vez que hagamos actualizaciones a nuestra base de datos. 2.4 Insertando datos a nuestras tablas con el comando INSERT INTO Para poder llevar a cabo la inserción de datos sobre una base de datos MySQL, trabajaremos con el comando INSERT INTO, el cual seguiremos por medio del ejemplo de tabla2.

En este comando ustedes trabajarán indicando el nombre de la tabla a la cual, ustedes desean insertar los datos, posteriormente ingresarán las variables que desean afectar, para concluir con los valores que ingresarán al registro.

2.5 Mostrar datos con el comando SELECT El comando SELECT nos permitirá desarrollar una serie de consultas a una base de datos. Para ello, utilizaremos el comando para ver qué tipo de información tenemos en nuestras tablas. Si vemos el siguiente ejemplo:

Los datos entregados por la consulta SELECT * FROM tabla3; nos devuelve la información y campos de toda la tabla, pero, es posible realizar consultas un poco más especializadas:

Donde podemos indicarle que columnas queremos retornadas en la consulta, separándolas por coma. 2.6 Un ejemplo del comando UPDATE En los ejemplos anteriores, pudimos realizar una serie de operaciones básicas sobre una base de datos y su respectiva tabla. Sin embargo, si deseamos realizar operaciones donde no sea necesario realizar cambios a toda la información, o cuando necesitamos corregir una serie de datos erróneos, utilizaremos el comando UPDATE.

Si observamos este trozo de código, lo que estamos estableciendo es una actualización a la tabla3, donde, por medio del comando SET estamos actualizando la información del nombre a ‘Jorge’ (Previamente era juan) pero evaluaremos una condición por medio del comando WHERE, que aplicará un criterio de búsqueda para el registro con código=1, descartando a todos los otros códigos que no sean 1. 2.7 Un ejemplo del comando DELETE En algunos casos, será necesario realizar el borrado de datos físicos a una base de datos, para ello, utilizaremos el comando DELETE, donde siempre debemos considerar la cláusula WHERE para señalar que dato queremos borrar, pues de lo contrario, borraremos toda la información de nuestra tabla.

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.