Muchos sitios web utilizan los datos almacenados en el sistema de base de datos relacional MySQL. Con este sistema , los desarrolladores modelo sus datos en tablas y columnas. Cada registro de datos en una sola tabla puede incluir un valor para cada columna en la tabla. MySQL puede almacenar múltiples tipos de datos y los desarrolladores pueden utilizar una variedad de procesamiento de declaraciones para gestionar los datos en un sistema de MySQL. Como en cualquier proceso de scripting , los errores son comunes, con los tipos de instrucciones más usados relacionados con asuntos particulares . Declaraciones
desarrolladores utilizan sentencias SQL para crear , actualizar y consultar bases de datos MySQL . Al escribir secuencias de comandos SQL , los desarrolladores pueden ejecutar varios tipos de instrucción en una base de datos MySQL, incluyendo sentencias de selección para consultas , actualizar las declaraciones para modificar los valores , insertar declaraciones para añadir nuevos datos a una tabla y crear cuentas para realmente construir tablas. La sintaxis dentro de estas declaraciones debe ser precisa para que el proceso tenga éxito . Además de la prevención de una secuencia de comandos SQL se ejecute con éxito , los errores en la sintaxis de MySQL pueden hacer aplicaciones web completas a fallar .
Base de datos Artículos
declaraciones de bases de datos MySQL
a menudo se refieren a la tabla y los nombres de las columnas , como la declaración siguiente consulta de ejemplo demuestra :
cust_name SELECT FROM customer_details ;
Si los nombres de columna de tabla o no están representados en la sentencia de la consulta tal y como están en la base de datos MySQL , este proceso no tendrá éxito . Las palabras clave de MySQL para " select " y "de ", también deben ser escritas correctamente . Estos términos no deben ser incluidos en mayúsculas , siempre y cuando estén bien escritas , pero el uso de mayúsculas puede hacer una declaración más legible - . Y el guión en su conjunto por lo tanto menos propenso a errores , en general
valores
declaraciones MySQL
suelen incluir valores de datos. Esto incluye actualizaciones, inserciones y consultas, como la instrucción de inserción siguiente demuestra :
INSERT INTO customer_details ( cust_id , cust_name ) VALUES ( 12 , "John Smith ") ;
En este caso, el nombres de tablas y columnas no deben contener errores y los valores deben ser formateado correctamente. Aquí , el primer valor de la columna es un número entero y el segundo es una cadena de texto . Mientras que el número entero se puede incluir directamente la cadena de texto debe ir entre comillas o causará errores de sintaxis . Actualizar e insertar declaraciones siempre contienen valores de datos para agregar a la base de datos, pero las consultas pueden incluir valores como una opción , ya que el código se muestra :
SELECCIONAR cust_name DESDE DONDE customer_details cust_id = 12 ;
< p > Este código consulta filas de la tabla con un valor particular en una de las columnas .
asociados tecnologías
bases de datos MySQL a menudo trabajan en conjunto con otras tecnologías web, como servidor secuencias de comandos del lado de PHP y HTML para el marcado de la página web . Cuando los desarrolladores utilizan scripts PHP para construir interfaces web , que incluyen declaraciones de MySQL en estas secuencias de comandos , a continuación, crear los resultados en código de marcado HTML. Este proceso puede ser particularmente difícil de llevar a cabo sin errores de sintaxis . El siguiente código PHP de muestra se extiende el código de instrucción de inserción de demostrar :
$ consulta " INSERT INTO VALORES customer_details ( cust_id , cust_name ) (12, 'John Smith ' ) " = ;
para evitar cualquier confusión , el código utiliza comillas simples para el valor de los datos y las comillas dobles alrededor de la propia declaración. Sin esta modificación, la declaración podría contener un error de sintaxis .