| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    MySQL Index Server Tutorial
    Como un índice de un libro , un índice de MySQL permite encontrar los datos de manera más eficiente . El índice sólo contiene los campos que están interesados ​​en la clasificación , en lugar de la totalidad del expediente . Todos los tipos de datos pueden ser índices y puede haber hasta 16 índices por tabla . Los índices se pueden crear en un prefijo de la columna ( los primeros caracteres de cada registro) , la columna completa o más de una columna . Incluso puede crear un índice de texto completo. Crear un índice de sintaxis
    índices

    normalmente se crean cuando se crea una tabla con el comando CREATE TABLE :

    ejemplo CREATE MESA ( empid INT ( 10 ) , fname VARCHAR ( 20 ) , lname VARCHAR ( 20 ) , INDEX ( empid ));

    Sin embargo , puede crear índices en tablas después de las tablas se crean con esta declaración :

    CREATE INDEX employeeid sOBRE ejemplo ( empid ) ;

    tipos de índices
    índices prefijo

    son creados usando sólo la parte principal (prefijo) del valor de la columna . Por ejemplo , si la indexación de un apellido , se puede crear un índice único de los cinco primeros caracteres del nombre . Las columnas que utilizan el " char" , " varchar " , "binario ", " varbinary " , "blob " y los tipos de datos "texto" todos pueden ser indexados con prefijos . El tamaño del prefijo se da en caracteres y bytes para los tipos de datos de cadena para los tipos de datos binarios . El tamaño se indica inmediatamente después del nombre de la columna en el CREATE TABLE y CREATE INDEX. Por ejemplo : .

    CREAR apellidos INDICE SOBRE ejemplo ( fname ( 5 ));

    ( 5 ) la designación es la longitud del prefijo de Datos de Carácter prefijos de columna

    hacen el archivo de índice más pequeño que ahorra espacio en disco y , posiblemente, puede acelerar las declaraciones "Insertar" , ya que estas declaraciones deben actualizar el índice y la tabla .

    un índice UNIQUE crea un índice en el que todos los valores del índice son distintos unos de otros . Si se agrega un nuevo valor de índice que coincide con un valor existente , se producirá un error. La única excepción a esta regla es el valor NULL . Puede haber múltiples valores NULL en un índice único . Prefijo índices también pueden ser únicos. La sintaxis para crear un índice UNIQUE es:

    CREATE UNIQUE apellidos INDICE SOBRE ejemplo ( fname ( 5 ));

    índices de texto completo se crean en toda la columna. Los prefijos no están permitidos para los índices de texto completo . La columna debe ser creado con el char, varchar y los tipos de datos de texto . La sintaxis para crear un índice de texto completo es:

    generalizar su descripción índice de texto en el ejemplo ( descripción ) ;
    Utilizar índices

    Sin índices , MySQL se iniciará en el primer registro de una tabla, y leer a través de toda la tabla para encontrar todos los registros pertinentes. Si la tabla tiene un índice, MySQL puede encontrar la posición de los datos en el medio del fichero de datos

    Previous :

    next :
      Artículos relacionados
    ·Cómo ahorrar decimales a MySQL 
    ·Cómo obtener la versión de MySQL Query 
    ·Cómo visualizar un calendario de PHP en una página HT…
    ·Cómo importar conexiones en MySQL Workbench 
    ·PHP SPL Tipos 
    ·Cómo cambiar un archivo PHP 
    ·Cómo utilizar INT Con PHP 
    ·Cómo leer un archivo de texto desde un cliente utiliza…
    ·Cómo contar registros en PHP MySQL Query 
    ·Tutorial de PHP Funciones de cadena 
      Artículos destacados
    ·Historia de Matlab 
    ·Cómo ver Matrices Python fácilmente 
    ·Cómo enviar cookies en dominios 
    ·Cómo pasar variables desde Visual Basic de Access Quer…
    ·¿Cómo revertir los elementos de una matriz en C 
    ·Cómo escribir un programa COBOL simple 
    ·Cómo obtener el número de columnas de una tabla en Ac…
    ·Cómo escribir un programa en Java que los insumos n pa…
    ·Cómo hacer que una sentencia condicional en PHP 
    ·Cómo agregar nodos a TreeView 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com