campo ir aceitar. char() = alfanumricos s 255 caracteres varchar() = '' '' a diferena entre eles que o varchar sempre ir reservar os 255 caracteres e ir usar mais espao no servidor. text - '' '' at 65.535 caracteres longtext - '' '' + de 4 bi de caracteres blob - binrio (armazenar um arquivo qualquer tipo foto, texto....) int() - numero inteiro. +2 mi de caracteres smallint() - '' ''. bigint() - '' ''. + de 9 quatrilhes de caracteres decimal(tamanho,casas decimais) moeda, dinheiro date() - yyyy-mm-dd
datetime() - '' '' hh:mm:ss
timestamp() - '' '' '' '' UTC time() - hh:mm:ss year - yy
SINTAXE DE CRIAO DE TABELA
create table nomedatabela (
campo1 tipo, campo2 tipo, campo3 tipo )
alter table - para alterar uma tabela j
criada alter table nomedatabela drop nomedocampo - exclu um campo
drop table - para excluir uma tabela
not null - nunca poder ser vazio
auto_increment - ir auto incrementar em 1 primary key () - nunca ir repetir e ser alterada unique () - no pode repetir check () - checar algum campo se est de acordo Where - para especificar a linha a ser alterada. Sempre usar esse comando pra alterar uma colunha, se no ele altera todo o campo para todas as linhas! O ltimo comando nunca receber a virgula!