Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
e com 255 reservado na memria Text texto at 65.535 Longtext texto at 4.259.967.259 Blob binrio (serve para arquivos) Int() numero inteiro Smallint() - numero inteiro pequeno Bigint() - numero inteiro grande Decimal(tamanho, casas decimal) nmeros reais, moeda Date() yyyy/mm/dd Datetime() yyyy/mm/dd e hh:mm:ss Timestamp() - yyyy/mm/dd e hh:mm:ss UTC Time() hh/mm/ss Year() yy
Adicionar novo campo a uma tabela Alter table nome add nome_campo tipo_de_dado
Apagar campo a uma tabela Alter table nome drop nomecampo tipo_de_dado
Propriedades dos campos na criao de tabelas Not null nunca nulo Auto_increment adicionado automaticamente Time default now() se no for informado fica a hora actual do servidor Primary Key (nome do campo) define a chave primria da tabela Unique (nome do campo) define o campo como nico mas altervel Check (nome do campo in (valor1, valor2)) verifica se o campo tem o valor 1 ou 2
Inserir dados em todos os campos da tabela Insert into nome_da_tabela values (dado para campo1, dado para campo2)
Inserir dados num campo da tabela Insert into nome_da_tabela (campo1, campo2) values (dado para campo1, dado para campo2)
Alterar dados da tabela Update nome_da_tabela set Campo1 = novo dado, Campo2 = novo dado Where campoteste = 2
Sem o comando where o MySql actualizaria toda a tabela nos campos definidos.
Seleccionar linhas da tabela com condio Select * from nome_da_tabela while campo = 1 * = Todos os campos. Neste caso o MySql apresentar todos os campos da linha caso satisfaa a condio.
Seleccionar linhas da tabela (campos especficos) Select campo1, campo2 from nome_da_tabela Neste caso o MySql apresentar apenas os campos descritos.
Seleccionar linhas da tabela com condio (campos especficos) Select campo1, campo2 from nome_da_tabela while campo = 1 Neste caso o MySql apresentar apenas os campos descritos.
Ordenar consultas Select * from nome_da_tabela order by campo (propriedade) Propriedades possveis: ASC (de A a Z), DESC (de Z a A)
Pesquisa Avanada Select * from nome_da_tabela where nome LIKE a% Ou seja apresenta todas as linhas onde o campo nome comear por a e tiver algo depois do a. % = algo mais.