- Modificar campo
ALTER TABLE `XXXXXXXX`
CHANGE `mtime` `mtime` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL COMMENT '更新时间',
CHANGE `ctime` `ctime` datetime DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建日期',
CHANGE `deleted` `deleted` tinyint(4) DEFAULT '0' COMMENT '0:未删除 1.删除';
2. Adicionar campos
ALTER TABLE `XXXXXXXX`
ADD `mtime` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL COMMENT '更新时间',
ADD `ctime` datetime DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建日期',
ADD `deleted` tinyint(4) DEFAULT '0' COMMENT '0:未删除 1.删除';
3. Adicionar índice
ALTER TABLE `XXXXXXXXX`
ADD KEY `idx_app_id` (`app_id`),
ADD KEY `idx_app_id_consumer` (`app_id`,`consumer`),
ADD KEY `idx_app_id_member` (`app_id`,`member`);
Exibir índice mostrar índice do banco de dados nome da tabela
alterar banco de dados da tabela adicionar nome do índice (nome do campo do banco de dados)
PRIMARY KEY (índice de chave primária)
ALTER TABLE table_name
ADD PRIMARY KEY ( column
)
UNIQUE (índice exclusivo)
ALTER TABLE table_name
ADD UNIQUE ( column
)
INDEX (índice comum)
mysql> ALTER TABLE table_name
ADD INDEX index_name ( column
)
FULLTEXT (índice de texto completo)
ALTER TABLE table_name
ADD FULLTEXT (`col
Índice de várias colunas
do ALTER TABLE table_name
o nome_do_índice ADD INDEX ( column1
, column2
, column3
)
1. índice geral.
Este é o índice mais básico, não tem restrições. Ele tem os seguintes métodos de criação:
(1) Criar índice: CREATE INDEX nomedindex ON nomedabela (colunaColunas (comprimento)); Se for do tipo CHAR, VARCHAR, o comprimento pode ser menor que o comprimento real do campo; se for BLOB e Tipo de TEXTO, comprimento deve ser especificado, o mesmo abaixo.
(2) Modifique a estrutura da tabela: ALTER nome_da_tabela ADD INDEX [nome_de_índice] ON (colunas_da_tabela (comprimento))
(3) Especifique diretamente ao criar a tabela: CREATE TABLE nome_da_tabela ([…], INDEX [nome_do_índice] (coluna_da_tabela (comprimento)) ;
2. Índice único.
É semelhante ao "índice comum" anterior, exceto que o valor da coluna do índice deve ser único, mas valores nulos são permitidos. Se for um índice composto, a combinação dos valores da coluna deve ser única. Possui os seguintes métodos de criação:
(1) Criar índice: CRIAR ÍNDICE UNIQUE ON nome_da_tabela (colunaColunas (comprimento))
(2) Modificar a estrutura da tabela: ALTER Nome_da_tabela ADD UNIQUE [nome_do_índice] ON (colunaColunas_da_tabela (comprimento))
(3) Especificar diretamente ao criar uma tabela: CREATE TABLE tableName ([…], UNIQUE [indexName] (tableColumns (lengt
Exibir índice
mostra índice de tb_wz_all;