La base de datos MySQL y las reglas para usar consultas SQL
Debido a su versatilidad, el MySQLR El servidor de base de datos es la base de datos más popular para asociarse con PHP en aplicaciones web. MySQL se puede utilizar para sitios de pequeñas empresas, así como sitios web de alto tráfico. Pero, ¿cómo te comunicas con el servidor MySQL? Utilizará el lenguaje informático SQL y, como PHP, puede poner el código SQL dentro del código HTML para sus páginas web.

SQL significa lenguaje de consulta estructurado y el frases que utiliza para hablar con el servidor de la base de datos se denominan consultas SQL. Al igual que HTML, el lenguaje SQL usa palabras en inglés y, por lo tanto, es fácil de entender y usar. Echemos un vistazo a una consulta de ejemplo que seleccionará los nombres de todos los miembros de una tabla de membresía que vive en el estado de Ohio. Luego pondrá estos nombres en orden alfabético.

SELECCIONE memberName FROM member_table
DONDE estado = 'OH'
ORDER BY memberName

  • La primera palabra en una consulta SQL (SELECT en el ejemplo) es la nombre de consulta y le dice al servidor qué tarea realizar. En el ejemplo anterior, SELECT se usa para seleccionar los nombres de ciertos miembros.

  • El resto de la consulta le dice al servidor cómo realizar la tarea, es decir, qué criterios usar para seleccionar los datos de la tabla de la base de datos.

  • Hay algunas reglas para recordar al escribir consultas SQL.

    1. Los nombres de las consultas no distinguen entre mayúsculas y minúsculas y, por lo tanto, Seleccionar es igual a SELECCIONAR. Aunque al servidor de la base de datos no le importa si coloca los nombres de las consultas en mayúsculas, en minúsculas o en una combinación de mayúsculas y minúsculas, es una práctica común poner el nombre de la consulta en mayúsculas. Esto facilita la lectura del código. Entonces, en el ejemplo anterior, la palabra SELECCIONAR está en mayúsculas. También es más fácil leer el código si usa todas las letras mayúsculas para las palabras principales en el resto de la consulta, como las palabras FROM, WHERE y ORDER BY en el ejemplo anterior.

    2. Nombres de tabla (member_table), nombres de columna (estado) y nombres de variables (memberName) son distingue entre mayúsculas y minúsculas y, por lo tanto, memberName no es igual a MemberName. Esto es especialmente importante cuando se trabaja en Linux y Unix.

    3. Al igual que HTML, puede extender una consulta SQL en varias líneas, como en el ejemplo anterior. Pero también puede colocar la consulta en una sola línea. Solo recuerde separar cada palabra en la consulta con al menos espacio.

    4. Las comillas se utilizan para encerrar cadenas de caracteres, pero no se utilizan comillas para los valores numéricos. En el ejemplo anterior, el OH es una cadena de caracteres y, por lo tanto, está entre comillas simples.

      DONDE estado = 'OH'

      Sin embargo, si tuviéramos que ordenar el memberName por código postal, no necesitaría las comillas porque el código postal es un número.

      DONDE código postal = 55555

    5. Es habitual utilizar comillas simples en las instrucciones SQL. Sin embargo, puede usar comillas simples o dobles al usar MySQL. Por lo tanto, las líneas a continuación funcionarán tan bien como las líneas en el ejemplo de la regla anterior.

      DONDE estado = "OH"
      DONDE código postal = 55555

    6. Si utiliza comillas dentro de una cadena de caracteres, deberá escapar de estas comillas. Por ejemplo, para la cadena de caracteres que Nancy dijo "Hola", necesitaremos escapar de las comillas que rodean la palabra Hola cuando colocamos esta cadena de caracteres entre comillas.

      $ variable = "Nancy dijo \" Hola \ "";



Instrucciones De Vídeo: Restricción Unique, Check, Default Sql Server 2012 (7-35) Bases Datos en Microsoft Sql Server 2012 (Abril 2024).