MySQL de acabado (seis) de índice, los datos de actualización

actualización de datos

nombredetabla ACTUALIZACIÓN 

SET column1 = valor1, valor2 = columna2, ...., columnn = valorN

donde id = 1;

 

Borrar datos

DELETE FROM nombretabla donde id = 3;

 

 

índice

¿Cuál es el índice:

Una estructura de datos, velocidad de seguridad de los datos específicos de bases de datos de búsqueda.

Índice logró en el motor de almacenamiento, el índice no es necesariamente la misma para cada motor de almacenamiento, cada motor de almacenamiento no es necesariamente compatible con todo tipo de índice.

Hay índice: BTREE y HASH dos tipos de memoria.

Los motores de almacenamiento MyISAM y InnoDB soportan BTREE índice de valor, MEMORIA / HASH apoyo PAFH y BTREE.

 

ventajas índice:

Crear un índice único para garantizar la singularidad de los datos.

En gran medida acelerar la velocidad de consulta de datos.

La conexión entre la mesa y el acelerómetro.

Una reducción significativa en el tiempo de consulta agrupar y ordenar.

 

desfavorable:

Creación de un índice es mucho tiempo.

espacio en disco.

Las adiciones y deleciones en el índice cuando los datos se mantengan dinámicamente, reducir la velocidad de mantenimiento.

 

Índice de principios de diseño:

En primer lugar, no mejor, el espacio afecta al rendimiento de las adiciones y supresiones en los datos de la tabla.

En segundo lugar, para evitar la adición de campos innecesarios.

En tercer lugar, la pequeña cantidad de tablas de datos no utilice el índice, tiempo de consulta es más corta que crear el índice.

En cuarto lugar, los diferentes valores que no indexen algunas columnas como único sexo masculino y femenino, reduciría gravemente los datos de la velocidad de actualización.

En quinto lugar, cuando la singularidad es una característica de una columna de datos, sobre la creación de un índice único puede mejorar la consulta de los datos de velocidad.

Sexto, en el índice de frecuencia agrupados y ordenados columnas, si una pluralidad de columnas a clasificar sobre el establecimiento de un índice compuesto.

 

Índice de Categoría:

índice general y el índice único

índice general es del tipo de índice sustancialmente uniforme inserto valores duplicados y nulos.

índice único debe ser único, para permitir valores nulos, si la combinación de los valores de las columnas de índice debe ser único, el índice de clave primaria especial es un índice único no permite valores nulos.

 

Un índice de índice y combinación separada

Es un solo índice de columna contiene sólo una sola columna, una tabla puede tener múltiples índice separado.

índice compuesto creado a propósito de varios campos de índice compuesto, sólo utilizan la izquierda de estos campos en la consulta, se utilizará el índice, un índice compuesto cumple con los más prefijo-izquierda

 

creación de índices

índice general

El índice más básica no se reduce, pero el acceso rápido a los datos

CREAR libro de mesa

(

Identificación del INT (11) AUTO_INCREMENT,

Fecha Fecha NOT NULL,

ÍNDICE (fecha)

);

Uso explicar consulta al índice está activado

explicar seleccionar * de la Agenda = "19993366778899" \ G

parámetros:

possible_keys en nombre de la elección del número de índice

línea clave es la elección real del número de índices de MySQL

Índice línea de árboles key_len a la longitud en bytes del más pequeño más rápidos.

 

 

Crear un índice único

UNIQUE ÍNDICE UniqIdx (id)

 

Un índice separado

ÍNDICE SingleIdx (nombre (20))

SingleIdx longitud índice separado nombre de índice de 20

 

índice compuesto

ÍNDICE MultiIdx (idName, la edad (1000))

Cumplir con el prefijo dejado la mayor parte, se puede utilizar la consulta (id, nombre, edad), (id, nombre) o la identificación no constituye un prefijo más a la izquierda del índice no se iniciará.

 

 

búsqueda de texto completo:

FULLTEXT ÍNDICE FullTxtIdx (info)

Índice espacial

SPATIAL ÍNDICE spatIdx (g)

 

En la tabla a crear el índice ya existe

ALTER TABLE nombre_tabla ADD [UNIQUE | Todo el texto | ESPACIAL] [INDICE | CLAVE] [index_name] (col_name [longitud], ....) [ASC | DESC]

También puede utilizar el comando CREATE INDEX

 

caso índice ÍNDICE DE MOSTRAR libro \ G ver tabla

parámetros

NON_UNIQUE igual a 1 representa el índice no único de 0 representa un índice único

los nombres de índice KEY_NAME

índice Seq_in_index indica que el campo es una única posición

medios Column_name que la definición de los campos de columna de índice

Sub_part representa la longitud del índice.

NULL indica si vacía

Index_type indica el tipo de índice.

 

Eliminar índice

ALTER TABLE nombre_tabla index_name DROP INDEX;

 

Supongo que te gusta

Origin www.cnblogs.com/thotf/p/12602899.html
Recomendado
Clasificación