Tecnología

Inicio

MySQL Tutorial para principiantes

MySQL es una base de datos de código fuente libre, abierta y de propiedad desarrollado por Sun Microsystems. Debido a su amplia utilización por la comunidad de código abierto, muchas interfaces de usuario, como el phpMyAdmin basado en PHP, están disponibles para MySQL. Es una base de datos de gran utilidad para los desarrolladores web, ya que es apoyado por la mayoría de los servidores de Internet y utilizada por miles de sitios web, incluyendo Wikipedia y porciones de Yahoo!

Fundamentos de bases de datos

Cada base de datos MySQL se compone de elementos que son comunes en todos los tipos de bases de datos. Dentro de cada base de datos es al menos una tabla, una sección que clasifica una parte específica de los datos. La tabla puede tener cualquier nombre, pero debe reflejar la información almacenada en su interior. Por ejemplo, una tabla que contiene los datos del usuario debe ser nombrado "usuarios" o "Miembros" para que otros desarrolladores saben qué tipo de información que puede esperar.

Dentro de cada tabla son una o más columnas. Estas columnas son similares a los encabezados de hoja de cálculo para identificar el tipo específico de los datos contenidos. Los "usuarios" de la tabla pueden contener los encabezados de columna "nombre de usuario" y "contraseña". Una vez más, el nombre debe ser intuitiva para permitir su fácil reconocimiento.

Los datos dentro de la tabla se conoce como una fila. Cada fila contiene un registro, con datos correspondientes a la columna apropiada.

MySQL SELECT

El comando más importante, o declaración, de MySQL es la instrucción SELECT. Una instrucción SELECT básica se utiliza para buscar en una tabla para obtener información específica. Estas declaraciones, en su forma más básica, tienen el formato: SELECT FROM usuarios. Esta declaración devolverá todos los datos contenidos en la tabla "usuarios". Para devolver información de una columna específica, sustituir el con el nombre de la columna. Por ejemplo: SELECT Nombre FROM usuarios.

Las cláusulas de MySQL

La mayoría de los comandos de MySQL se pueden añadir a las cláusulas, o limitar secciones que especifican qué datos deberían verse afectadas. Las cláusulas más comúnmente utilizados son DONDE y COMO.

Una instrucción SELECT puede ser añadido con una cláusula WHERE para buscar en una tabla. El comando SELECT * FROM usuarios WHERE Nombre = "Bob" devolverá todas las filas en el primer nombre del usuario es Bob. Puede ser modificado aún más para devolver sólo el apellido de todos los usuarios cuyo nombre es Bob: SELECT apellido de los usuarios DONDE primer nombre = "Bob".

Si bien la cláusula WHERE solo devolverá todas las filas en las que el primer nombre es exactamente Bob, el uso de la cláusula LIKE permite a un usuario para encontrar los nombres de usuario que son similares a Bob. La cláusula LIKE utiliza el signo% para denotar "comodines". Para encontrar todos los usuarios cuyo nombre incluye "ob", utilice el comando SELECT FROM usuarios WHERE Nombre LIKE "% ob%". Esto devolverá todos los usuarios que tienen "ob" en cualquier momento de su nombre. Para encontrar usuarios cuyo primer nombre termina en "ob", utilice el comando SELECT FROM usuarios WHERE Nombre LIKE "% sr".