Ir para conteúdo
Fórum Script Brasil
  • 0

Duvidas De Um Código


skolroots

Pergunta

Boa tarde galera, meu primeiro tópico no mysql! heheh

seguinte, já trabalho com mysql e sql a um tempinho, mas vi um códiogo, e algumas coisa não consegui decifrar, espera a ajuda de vocês pra decifrar...eis o código:

CREATE TABLE enquete_bloqueio (

-> ip VARCHAR(15) NOT NULL,

-> data_hora TIMESTAMP,

->

-> UNIQUE INDEX idx_ip(ip)

-> ) ENGINE=INNODB DEFAULT CHARSET=latin1;

Query OK, 0 rows affected ( 0.20 sec)

mysql> CREATE TABLE enquete_opcao (

-> id_enquete_opcao INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,

-> id_enquete INT(11) UNSIGNED NOT NULL,

-> opcao VARCHAR(250) NOT NULL,

-> votos INT(11) UNSIGNED NOT NULL DEFAULT '0',

->

-> PRIMARY KEY(id_enquete_opcao),

-> INDEX idx_opcao(opcao),

->

-> CONSTRAINT fk_enquente FOREIGN KEY (id_enquete) REFERENCES enquete(id_enquete) ON DELETE CASCADE ON UPDATE CASCADE

-> ) ENGINE=INNODB DEFAULT CHARSET=latin1;

bom...gostaria de saber pra que que serve os seguintes comandos:

- UNIQUE INDEX idx_ip(ip) (linha 4)

- ENGINE=INNODB DEFAULT CHARSET=latin1; (linha 5)

- INDEX idx_opcao(opcao), (linha 12)

- CONSTRAINT fk_enquente

- ON DELETE CASCADE ON UPDATE CASCADE

- ENGINE=INNODB DEFAULT CHARSET=latin1;

é só esses seis aí...rsrs

vlw galera!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Fala meu velho!!!

Bom, UNIQUE INDEX está identificando que o campo (digitado aseguir do camando) é um índice único.

ENGINE ... DEFAULT CHARSET ..., está linha define o tipo da tabela e a tabela de caracteres utilizada na mesma como padrão.

INDEX quer dizer que o campo que vem digitado a seguir será um índice, CONSTRAINT n sei direito :wacko: mas é pra definir indices... zerar e acertar e tals... e o ON DELETE... ON UPDATE, vai acertar teus índices conforme algum dos dados seja eliminado ou alterado...

Isso é base de dados relacional...

Acho que é isso...

Obs.: to tomando uma skol!!!

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...