MANUAL DEL USUARIO PHPMYADMIN XAAMP
30 DE SEPTIEMBRE DE 2014 SENA - CENIGRAF
PAOLA ANDREA BETANCUR ZAMBRANO
ADSI - 600182
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
Contenido
1. Historia MySQL .................................................................................................................. 2
2. Descarga Xampp .................................................................................................................... 3
3. Instalación puesta en marcha del Xampp ................................................................................ 4
4. Asignación de Claves de Usuarios a usuario Root ..........................Error! Bookmark not defined.
5. Actualización versión de phpMyAdmin dentro de Xampp..............Error! Bookmark not defined.
6. Ingreso a la nueva versión de phpMyAdmin .................................Error! Bookmark not defined.
7. Reconocimiento del entorno de phpMyAdmin .............................Error! Bookmark not defined.
8. Creación de una Base de Datos en phpMyAdmin ..........................Error! Bookmark not defined.
9. Creación de una Tabla .................................................................Error! Bookmark not defined.
10. Creación de un Nuevo usuario y Asignación de Privilegios ...........Error! Bookmark not defined.
11. Exportar Información (Tabla) desde una Base de Datos ...............Error! Bookmark not defined.
12. Importar datos desde una fuente externa. .................................Error! Bookmark not defined.
13. Como crear una base de Datos con lenguaje SQL
14. Como alimentar una base de datos (Insertar Datos) con lenguaje SQL
15. Como copiar, mover y realizar operaciones entre datos de una base de datos.(Operaciones)
16. Como enlazar campos entre dos tablas de una base de datos (Consultas)
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
1. Historia MySQL
¿Qué es MySQL?
Es un sistema de gestión de bases de datos relacional, fue creada por la empresa
Sueca MySQL AB, la cual tiene el copyright del código fuente del servidor SQL, así
como también de la marca.
MySQL es un software de código abierto, licenciado bajo la GPL de la GNU, aunque
MySQL AB distribuye una versión comercial, en lo único que se diferencia de la
versión libre, es en el soporte técnico que se ofrece, y la posibilidad de integrar
este gestor en un software propietario, ya que de otra manera, se vulneraría la
licencia GPL.
El lenguaje de programación que utiliza MySQL es Structured Query Language
(SQL) que fue desarrollado por IBM en 1981 y desde entonces es utilizado de
forma generalizada en las bases de datos relacionales.
Historia de MySQL
MySQL surgió alrededor de la década del 90, Michael Windenis comenzó a usar
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
mSQL para conectar tablas usando sus propias rutinas de bajo nivel (ISAM). Tras
unas primeras pruebas, llegó a la conclusión de que mSQL no era lo bastante
flexible ni rápido para lo que necesitaba, por lo que tuvo que desarrollar nuevas
funciones. Esto resulto en una interfaz SQL a su base de datos, totalmente
compatible a mSQL.
El origen del nombre MySQL no se sabe con certeza de donde proviene, por una
lado se dice que en sus librerías han llevado el prefijo “my” durante los diez
últimos años, por otra parte, la hija de uno de los desarrolladores se llama My. Así
que no está claramente definido cual de estas dos causas han dado lugar al
nombre de este conocido gestor de bases de datos.
2. Descarga Xampp
Paso 1:
Entras a la pagina www.apachefriends.org y descargas el XAAMP de acuerdo a tu sistema
operativo, en este caso será XAAMP para Windows
seleccionamos para qué sistema operativo lo deseamos instalar, y procedemos a descargarlo
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
3. Instalación puesta en marcha del Xampp
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
Luego se especifica donde lo deseamos guardar
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
Seleccionamos Apache y MySQL en start
Luego en el buscador web escribimos localhost
Nos saldrá ESTA PANTALLA
Le damos click en phpMyAdmin en TOOLS
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
4. Asignación de Claves de Usuarios a usuario Root
Ingresamos a usuarios
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
Modificamos el usuario root chuleándolo y luego en editar privilegios
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
DATOS:
Los privilegios SELECT, INSERT, UPDATE, and DELETE permiten realizar operaciones en registros de
tablas existentes en una base de datos.
El privilegio FILE puede utilizarse inadecuadamente para introducir en una tabla de la base de
datos cualquier archivo que el servidor MySQL sea capaz de leer en la máquina del servidor.
ESTRUCTURA:
Los privilegios CREATE y DROP permiten crear nuevas bases de datos y tablas, o eliminar las
existentes. Si otorga el privilegio DROP para la base de datos mysql a un usuario, ese usuario
puede eliminar la base de datos en la que MySQL almacena los privilegios de acceso.
El privilegio ALTER permite utilizar ALTER TABLE para cambiar la estructura de o renombrar tablas.
El privilegio INDEX permite crear o eliminar índices. INDEX es aplicable a tablas existentes.
El privilegio CREATE TEMPORARY TABLES permite la utilización de la palabra
clave TEMPORARY en sentencias CREATE TABLE.
CREATE VIEW y SHOW VIEW vistas
El privilegio CREATE ROUTINE es necesario para crear procedimientos almacenados (funciones y
procedimientos).
El privilegio ALTER ROUTINE se necesita para modificar o eliminar procedimientos almacenados,
y EXECUTE es necesario para ejecutarlos.
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
Los comandos GRANT y REVOKE permiten a los administradores de sistemas crear cuentas de
usuario MySQL y darles permisos y quitarlos de las cuentas.
SUPER son permisos administrativos que sólo pueden darse globalmente, el privilegio SUPER para
matarlos
PROCESS Permite el uso de SHOW FULL PROCESSLIST CESS para ver subprocesos iniciados por
otros usuarios
El comando reload comunica al servidor que debe releer las tablas grant a memoria. flush-
privileges es un sinónimo de reload.
El comando shutdown apaga el servidor. Este comando puede ejecutarse únicamente
desde mysqladmin. No hay sentencia SQL equivalente.
El privilegio SHOW DATABASES permite a la cuenta ver los nombres de las bases de datos
mediante la ejecución de la sentencia SHOW DATABASE.
El privilegio LOCK TABLES permite la utilización de sentencias LOCK TABLES explícitas para
bloquear tablas para las que tiene el privilegio SELECT. Esto incluye el uso de bloqueos de
escritura, que evita que cualquier otra persona lea la tabla bloqueada.
El permiso REFERENCES actualmente no se usa.
El privilegio REPLICATION CLIENT permite la utilización de las sentencias SHOW MASTER
STATUS y SHOW SLAVE STATUS.
El privilegio REPLICATION SLAVE debería otorgarse a cuentas que son utilizadas por servidores
esclavos para conectarse al servidor actual como su maestro. Sin este privilegio, la cuenta esclava
no puede pedir actualizaciones que se hayan hecho a las bases de datos del servidor maestro.
CREATE USER Permite el uso de CREATE USER, DROP USER, RENAME USER, y REVOKE ALL
PRIVILEGES.
Bajamos y Modificamos la clave
DAN UNA CLAVE :ADSI2014
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
Luego digitamos en el buscador phpmyadmin
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
5. Actualización versión de phpMyAdmin dentro de Xampp
Para actualizarlo le damos download 4.2.7.1
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
Se descarga un archivo comprimido
Luego procedemos a descomprimirlo
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
cambiamos el nombre
Por phpMyAdmin luego la copiamos
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
La copiamos a la carpeta de xampp en la carpeta de htdocs
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
6. Ingreso a la nueva versión de phpMyAdmin
Ingresamos al localhost/phpmyadmin
Luego de escribir la página digitamos la clave y usuario
USUARIO: root
CLAVE: ADSI2014
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
7. Reconocimiento del entorno de phpMyAdmin
ENTORNO PHP NUEVO
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
8. Creación de una Base de Datos en phpMyAdmin
CLICK BASE DE DATOS
Creamos una base que se llame APRENDIZ Modificamos el cotejamiento por
utf8_spanish_chi y le damos crear
crear
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
9. Creación de una Tabla
Ingresamos y le damos un nombre a la tabla datosestudiante y numero de columnas 4
Continuar
En las columnas ingresamos los nombres de las variables
(cedula,nombre,apellido,telefono,direccion,ficha)
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
En tipo las dejamos como VARCHAR para q lea tanto números como texto
En longitudValores la cantidad de valores que se almacenan
Indice para determinar cual es la llave principal
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
Click en el icono con forma de casa debajo de phpMyAdmin (titulo)
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
10. Creación de un Nuevo usuario y Asignación de Privilegios
Usuarios
Agregar usuario
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
Clave: estudiante
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
Continuar
MANUAL DEL USUARIO PAOLA BETANCUR ADSI – 600182)
Bibliografía http://www.gridmorelos.uaem.mx/~mcruz//cursos/miic/MySQL.pdf