MySQL es una base de datos de código libre y abierto de propiedad y desarrollado por Sun Microsystems. Debido a su amplio uso por la comunidad de código abierto , muchas interfaces de usuario , como el phpMyAdmin basado en PHP , están disponibles para MySQL. Se trata de una base de datos muy útil para los desarrolladores web , ya que es compatible con 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 los 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 porción 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 varias columnas . Estas columnas son similares a los encabezados de hoja de cálculo para identificar el tipo específico de los datos contenidos . La tabla de " usuarios" puede contener los encabezados de columna "Nombre de usuario " y "contraseña ". Una vez más, el nombre debe ser intuitiva para permitir un fácil reconocimiento.
Los datos de la tabla se refiere como una fila. Cada fila contiene un registro , con los datos correspondientes a la columna correspondiente.
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 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 , reemplace el * con el nombre de la columna. Por ejemplo : . Nombre SELECT FROM usuarios
Cláusulas MySQL
mayoría de los comandos de MySQL se pueden añadir a las cláusulas , o limitar las secciones que especifican qué datos deben verse afectados . Las cláusulas más comunes son WHERE y LIKE.
Una instrucción SELECT se puede añadir una cláusula WHERE para buscar una mesa. El comando SELECT * FROM usuarios WHERE nombre = " Bob" devolverá todas las filas en las que 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 primer nombre es Bob : SELECT apellido FROM usuarios WHERE nombre = " Bob"
Si bien la cláusula WHERE sólo devolverá todas las filas en las que el primer nombre . es exactamente Bob , utilizando la cláusula LIKE permite a un usuario encontrar los nombres de usuario que son similares a Bob . La cláusula LIKE utiliza el signo % para indicar " comodines ". Para buscar todos los usuarios cuyo nombre incluye " ob" , utilice el comando SELECT * FROM usuarios WHERE Nombre LIKE "% ob % " . Esto devolverá todos los usuarios con " 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 "% ob" .