Categorías: MySQL

Introducción a MySQL

MySQL es un administrador de bases de datos.

Algunas tareas de las que se encarga un administrador de bases de datos – DBMS Database Management System – son organizar las distintas bases de datos que se encuentran en el sistema, autorizar los accesos a las mismas, modificar el uso de recursos utilizados en el servidor.

¿Qué es una base de datos?

Una base de datos – BD – es un conjunto de datos que pertenecen a un mismo contexto y están almacenados sistemáticamente para su uso.

Hay que mencionar que no todas las bases de datos son electrónicas. Ejemplo de BD no electrónicas:

  • Catálogo de libros de una biblioteca en tarjetas impresas.
  • Directorio telefónico impreso – Páginas Amarillas -.



Ejemplos de BD electrónicas:

  • Lista de contactos en el teléfono.
  • Lista de canciones del reproductor mp3.


Como las publicaciones van a estar enfocadas en las aplicaciones web, los siguientes son algunos ejemplos de aplicaciones web que utilizan bases de datos:

Redes Sociales – Facebook, Twitter -.
Blogs – Tumblr, WordPress -.
Tiendas – Amazon, Barnes & Noble -.

Conceptos

Algunos conceptos que es conveniente tener presentes – porque los vas a utilizar cuando trabajes con MySQL – son: Base de Datos, Tablas, Columnas, Registros.

Base de Datos – BD

La base de datos es un contenedor. Sirve para dar contexto general a los datos almacenados.
Podemos tener usuarios en una tienda, en una lista de pendientes y en un blog. Al estar dentro de una base de datos sabemos a qué contexto (aplicación) pertenecen los datos (usuarios).

Tablas

Las tablas son contenedores particulares – más específicos – que se encuentran dentro de la base de datos.
Cada tabla tiene un nombre que la distingue de las demás tablas dentro de la base de datos.
Además del nombre en la tabla se definen los datos * que se van a guardar, tanto el nombre del dato – correo, contraseña – como el tipo de dato que se va a utilizar – texto, número, fecha -.
* se les conoce como columnas.

Columnas

Define un atributo o característica del / de los registro(s) que están almacenados – o que se van a almacenar – en una tabla.

Registros

Un registro – renglón o fila – es el conjunto de datos que representan una entidad en particular – un usuario, un libro, una orden de compra -.

Software de Administración

Para trabajar con MySQL se pueden utilizar diferentes programas – incluida la linea de comandos -.

Una opción es phpMyAdmin que viene instalado en algunas versiones de LAMP.

Para utilizarlo hay que iniciar la versión de LAMP que tengamos instalada – al menos Apache y MySQL – y en un navegador ir a: http://localhost/phpmyadmin.

Otras aplicaciones independientes – que no utilizan un navegador web como base para su funcionamiento – que puedes utilizar para trabajar con MySQL son:








MySQL WorkBench SequelPro HeidiSQL Emma Terminal – Línea de comandos -.

Una vez que descargues XAMPP y alguna de las herramientas para utilizar MySQL estás listo para comenzar.

eamexicano

Publicado por
eamexicano

Entradas recientes

Manipular registros de tabla con referencia a sí misma

En ocasiones cuando queremos manipular - borrar o editar - los registros de una tabla…

4 años hace

Organización de Proyectos

Si ya has hecho sitios o aplicaciones web es probable que tengas una manera de…

5 años hace

LAMP – Funcionamiento

En la publicación de LAMP Stack vimos los componentes de esta plataforma y las tareas…

5 años hace

Archivos batch – procesamiento por lotes

Es posible utilizar MySQL en modo batch o procesamiento por lotes. El procesamiento por lotes…

5 años hace

Línea de comandos

En la introducción a MySQL muestro algunas aplicaciones que se pueden utilizar para interactuar con…

5 años hace

Borrado suave

Como hemos visto, al borrar un registro de una tabla ya no se puede recuperar.…

5 años hace

Esta web usa cookies.