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

My SQL - HeidiSQL .


Dani123

Pergunta

Olá,

Estou iniciando no MySql, e comecei a utilizar o HeidiSQL.

Peço desculpas pela minha ignorância, porém alguém poderia me informar como eu crio tabela????

Tentei da seguinte forma:

Selecionei o Banco em que a tabela deveria ser criada;

Cliequei com o botão direito do mouse em cima do nome do banco e escolhi

a opção CREATE NEW TABLE.

Em seguida aparece uma janela onde devo informar o nome da tablea e add as colunas desejadas. Além disso há algumas opções a serem configuradas como as propriedades da coluna, tais como: TYPE, Lenght/Set, Default Value e outras.

Eu até tentei, porém aparece o seguinte erro:

DEFAULT

sql error: you have an error in you sql syntax; check the manual that corresponds to you MySql server version for the right syntax to user near TYPE=InnoDB/8!440100 DEFAULT CHARSET LATIN1 COLLATE

Tentei também pela Quary Manger, porém não sei qual o comando para validar a tabela. (Exemplo, no ORACLE, através do TOAD utiliza-se Ctrl +Enter)

Obs: Se alguém puder me falar o passo a passo, eu agradeço.

:)

Editado por Dani123
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Ola 'Dani123'

Vamos por partes ... esse erro deve estar dando devido alguma informação errada na hora da criação da tabela. Vou explicar o que é cada uma das opções que você precisa para criar suas tabelas e depois você verifica se os campos foram preenchidos corretamente ok.

1- Table Name: É o nome que você vai dar a sua tabela

2 - ID Database: O nome do seu banco de dados

3 - Comment: Comentário da sua tabela

4 - Table Type: É o tipo / mecanismo de tabela que será usado. Cada tipo de tabela tem uma característica própria, ou seja, uma é de melhor administração, outra é mais rápida, etc. Para melhor entendimento sugiro que acesse a documentação do MySQL no site oficial, segue endereço: http://dev.mysql.com/doc/refman/4.1/pt/storage-engines.html, estude bem cada tipo e escolha o qual se adapta melhor ao seu banco de dados. Obs: os mais utilizados são MyISAM (padrão ao criar um DB) e InnoDB, veja as diferenças no link acima.

5 - Character Set: Resumindo é o tipo de língua que sua tabela vai armazenar, para o português se utiliza o Latin1 ( me corrijam se estiver errado )

6 - Type: É o tipo de informação que seu campo irá armazenar, ex: Se for campo data utilize o Type DATE, se for texto utilize o Type Char ou Varchar, se for número inteiro utilize INT ou INTEGER, etc, para saber melhor como funciona cada um acesse: http://dev.mysql.com/doc/refman/4.1/pt/column-types.html

7 - Length: É o número de caracteres que seu campo pode armazenar. Obs: Preste atenção que alguns Types não precisam especificar a qtd de caracteres (Length) pois eles configuram isso automaticamente, ex: o Campo DATE não precisa especificar a qtd pois ele serve somente para armazenar Datas.

8 - Default Value: É o valor padrão que será atribuido ao campo, ex: Se você colocar o valor "JOÃO" como Default Value em um campo com o Type Varchar, toda vez que criar um registro nessa tabela por padrão será atribuido o nome "JOÃO" ao campo sem você ter que especificar, preste atenção caso queira atribuir um valor padrão, pois um campo com o tipo numérico não pode armazenar textos ... entendeu ?.

Não utilizo o HeidiSQL então não poderia dizer as teclas de atalho para você utilizar. Como você está começando, de uma olhada no conjunto de ferramentas do Próprio MySQL, também são gratuitos ^^, segue link: http://dev.mysql.com/downloads/gui-tools/5.0.html

Espero ter ajudado

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Olá pessoal, tudo bom?

Tenho um consulta de datas onde só aparece valores nela que não são null. Então gostaria de preencher esse valores null com meses para e que eles aparecessem na minha consulta ... tambem tem uma coluna quantidade que não apararece por estar null e gostaria que também nela aparecesse 0 ....

Muito obrigado a todos pela Atenção.

Leonardo.

EX:

id mes ano quantidade mesAno

2 6 2007 20 06-2007

4 7 2007 2 07-2007

20 10 2007 1 10-2007

34 5 2008 12 05-2008

50 10 2008 12 10-2008

Gostaria assim:

id mes ano quantidade mesAno

2 6 2007 20 06-2007

4 7 2007 2 07-2007

8 2007 0 08-2007

9 2007 0 09-2007

50 10 2007 1 10-2007

Olá pessoal, tudo bom? Me desculpem qualquer coisa..

Tenho um consulta de datas onde só aparece valores nela que não são null. Então gostaria de preencher esse valores null com meses para e que eles aparecessem na minha consulta ... tambem tem uma coluna quantidade que não apararece por estar null e gostaria que também nela aparecesse 0 ....

Muito obrigado a todos pela Atenção.

Leonardo.

EX:

id mes ano quantidade mesAno

2 6 2007 20 06-2007

4 7 2007 2 07-2007

20 10 2007 1 10-2007

34 5 2008 12 05-2008

50 10 2008 12 10-2008

Gostaria assim:

id mes ano quantidade mesAno

2 6 2007 20 06-2007

4 7 2007 2 07-2007

8 2007 0 08-2007

9 2007 0 09-2007

50 10 2007 1 10-2007

me desculpe eu mandei errado .... eheheh

foi mal...

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...