0

MySQL, O Ínicio

criado por Bruno Eduardo de O. Constantin em 23/12/2005 3:26pm
Agora ensinarei como montar uma tabela.

Para montar uma tabela, precisaremos de um Programa para criarmos nossas tabelas, Eu uso o MySql Query Browser ( www.mysql.com ).
Obs.: O PhpMyAdmin também cria tabelas sql.

Tipo de Campos e a máscara do campo (máscara é o que o campo aceita, usei "zero" no lugar):
Obs.: Alguns tipos campos não vão ter, pq não achei nada sobre.

VARCHAR [] Sem máscara só aceita texto (Tam. Máximo: 255 bytes)

TINYINT [] Sem máscara só aceita número (De: -128 Até: 127)

TEXT [] Sem máscara só aceita texto (Tam. Máximo: 65535 bytes)

DATE ['0000-00-00']

SMALLINT [] Sem máscara só aceita número (De: -32768 Até: 32767)

MEDIUMINT [] Sem máscara só aceita número (De: -8388608 Até: 8388607)

INT [] Sem máscara só aceita número (De: -2147483648 Até: 2147483647)

BIGINT [] Sem máscara só aceita número (De: -9223372036854775808 Até: 9223372036854775807)

FLOAT [] Sem máscara só aceita número (Os valores permitidos estão entre -3.402823466E+38 e -1.175494351E-38, 0 e entre 1.175494351E-38 e 3.402823466E+38)

DOUBLE [] Sem máscara só aceita número (Valores permitidos estão entre -1.7976931348623157E+308 e -2.2250738585072014E-308, 0 e entre 2.2250738585072014E-308 e 1.7976931348623157E+308)

DATETIME ['0000-00-00 00:00:00']

TIMESTAMP ['00000000000000']

TIME ['00:00:00']

YEAR ['0000'] Esta é a máscara de ano completo (Tam. Máximo: 4 bytes)

CHAR [] Sem máscara só aceita texto (Tam. Máximo: 255 bytes)

TINYBLOB [] Sem máscara só aceita texto (Tam. Máximo: 255 bytes)

TINYTEXT [] Sem máscara só aceita texto (Tam. Máximo: 255 bytes)

BLOB [] Sem máscara só aceita texto (Tam. Máximo: 65535 bytes)

MEDIUMTEXT [] Sem máscara só aceita texto (Tam. Máximo: 65535 bytes)

LONGBLOB [] Sem máscara só aceita texto (Tam. Máximo: 4294967295 bytes)

LONGTEXT [] Sem máscara só aceita texto (Tam. Máximo: 4294967295 bytes)

ENUM [] Sem máscara só aceita texto (Tam. Máximo: 65535 elementos)

SET [] Sem máscara só aceita texto (Tam. Máximo: 64 membros diferentes)

Agora que você sabe alguns tipos de campos básicos, vc terá facilidade em criar a tabela.
a tabela que iremos criar, será referente ao nosso primeiro sistema em MySql + PHP.
a tabela conterá os campos:
Nome da tabela: br_login
id [ SMALLINT(8) ][ AUTO_INCREMENT ][ NOT NULL ][ PRIMARY KEY ]
login [ VARCHAR(50) ][ NOT NULL ]
senha [ VARCHAR(50) ][ NOT NULL ]
email [ VARCHAR(150) ][ NOT NULL ]

Código da tabela pronta:
CREATE TABLE `br_login` (
`id` SMALLINT( 8 ) NOT NULL AUTO_INCREMENT ,
`login` VARCHAR( 50 ) NOT NULL ,
`senha` VARCHAR( 50 ) NOT NULL ,
`email` VARCHAR( 150 ) NOT NULL ,
PRIMARY KEY ( `id` )
) TYPE = MYISAM ;


É Simples...

Comentários:

Nenhum comentário foi enviado ainda.

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)