Jump to content


::: Mr.Crowley :::

Member Since 30/07/2003
Offline Last Active 28/10/2009, 09:43
-----

#595042 Ajudinha Com Mysql!

Posted by ::: Mr.Crowley ::: on 06/06/2005, 01:31

bom galera...como estou começando a trabalhar com PHP + MySQL estou com várias duvidas na hora de criar uma tabela...
a dúvida é a seguinte:
oq significa cada valor colocado para cada coluna, tipo
CREATE TABLE `cadastro` (
`id` INT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
`nome` TEXT NOT NULL ,
`email` TEXT NOT NULL ,
`idade` TEXT NOT NULL ,
`cidade` TEXT NOT NULL ,
`data` VARCHAR( 50 ) NOT NULL ,
PRIMARY KEY ( `id` )
);
eu queria saber mesmo, porque INT(20), eu sei oq é INT mas porque o 20 dentro?
oq siginifica o UNSIGNED no codigo, o not NULL, VARCHAR(50), pq o 50 dentro, e se for possível me falarem mais sobre esses códigos utilizados para dar os atributos da coluna!

[]'s ae...
vlw!

EDIT: como não achei um fórum sobre banco de dados aqui, e nem um mais apropriado, postei aqui pq a galera q programa com PHP usa mais o MySQL. Grato!


IPB Skin By Virteq