- Cuanto más larga sea la tabla, la probabilidad de que se debe tener indexes.MySQL e Índices MySQL entiende el consejo para los índices y da un índice para la clave principal en nuestro nombre. Si se declara una columna (o columnas) como clave principal, el DBMS MySQL da automáticamente un índice único a la columna (o columnas). Así que tenemos que preocuparnos por el resto del otro índice características anteriores (excepto la clave principal) .
Creating las Tablas Para el resto de este tutorial, voy a dar las instrucciones SQL para crear cada una de las tablas del ejemplo, y explicar cada uno declaración. En la siguiente parte de la serie, voy a explicar la sintaxis de la sentencia SQL CREATE TABLE y luego te voy a crear las tablas en la práctica. Cuando la creación de tablas, es recomendable crear las tablas, que no tienen claves externas primero. Otro consejo es el siguiente: En la creación de tablas de MySQL, una PRIMARY KEY se coloca en primer lugar, seguido de todos los índices UNIQUE, y luego los índices no únicos.
Esto ayuda al optimizador MySQL a priorizar qué indice usar y también con mayor rapidez para detectar claves UNIQUE duplicadas. MySQL permite valores NULL para las columnas únicas. Una celda de tabla vacía es un valor NULL. No vamos a permitir que los valores NULL para cualquier índice único de las mesas en el proyecto.
El clientes mayoristas Tabla La notación tabla Clientes es: Clientes (CustomerID, nombre, dirección, ciudad, estado, país, teléfono) La sentencia SQL para crear los Clientes tabla es: CREATE Clientes MESA (CustomerID INTEGER NOT NULL AUTO_INCREMENT, Nombre CHAR (40), CHAR Dirección (60), Ciudad de CHAR (30), CHAR Estado (30), País CHAR (40), Teléfono CHAR (12), PRIMARIA CLAVE (CustomerID ASC), ÍNDICE (Nombre)); Tú tienes palabras reservadas, CREATE TABLE; entonces usted tiene el nombre de la tabla de su elección. A continuación tienes paréntesis.
Dentro de la mesa, tiene dos seccione