Antes de entrarmos nos comandos MySQL em si, que vão nos permitir criar e manipular os dados nas tabelas, é importante
conhecer os tipos de dados que esse SGBD suporta. Atualmente são vários, mas vou falar apenas dos mais utilizados, já
que até suporte para dados espaciais o MySQL já suporta em suas versões mais recentes. Mas vamos nos concentrar nos mais
básicos e utilizados...
Para armazenamento de números:
Int: Armazena dados numéricos inteiros. Seu intervalo vai de -2147483648 a 2147483647
Bigint: Também armazena valores numéricos inteiros, mas seu intervalo é maior, abrangendo
desde -9223372036854775808 até 9223372036854775807.
Decimal: Indicado para valores monetários, pois preserva a exatidão do valor inserido.
Aliás, essa precisão pode ser definida na sintaxe, por exemplo:
salario DECIMAL(8,2)
Dessa forma o campo reservará espaço para 8 dígitos significantes e dois após a vírgula. Ou seja, será possível
armazenar isso: 999999.99, ou seja, 8 números no total com precisão de duas casas após a vírgula. Se você tentar efetuar
essa inserção: 9999999.99 receberá a mensagem de “Out of range value”, ou seja, seu valor é
maior do que o campo está preparado para armazenar. E se tentar colocar mais caracteres após a vírgula o SGBD fará um
arredondamento, por exemplo:
999999.599 será inserido no banco como 999999.60
Float: semelhante ao decimal, porém com menos precisão. Se for utilizar volumes grandes de
dados (tabelas com muitas tuplas) e a precisão não necessitar de exageros, utilize o float, pois seu banco de dados
ficará mais rápido para responder às consultas.
Para o armazenamento de textos:
Char: o tipo char define um tamanho de campo fixo para o armazenamento dos dados. Por
exemplo:
Nome char(5)
Esse campo definirá o tamanho de 5 caracteres para armazenar dados. Se você tentar inserir mais que isso receberá uma
mensagem de erro e, se inserir um dado com menos do que 5 caracteres, ainda assim o espaço ocupado no banco será de
5.
Varchar: semelhante ao char, porém a cadeia de caracteres pode ter tamanho variável, ou
seja, se você definir um campo como:
Nome varchar(40)
E utilizar apenas 10 caracteres, o espaço ocupado no banco será de apenas 10.
BLOB: Armazena uma cadeia de caracteres, assim como os tipos já citados, mas ele pode
armazenar dados binários. O tipo BLOB pode armazenar até 16535 caracteres em seus campos.
MEDIUMBLOB: Idêntico ao BLOB, porém pode armazenar até 16777216 de caracteres. É
frequentemente utilizado para armazenar imagens no banco de dados.
Para o armazenamento de datas:
Date: É o tipo mais utilizado para armazenar datas. Seu intervalo vai de 1 de Janeiro de
1001 ao 31 de dezembro de 9999. O formato de armazenamento é de ano-mes-dia, ou yyyy-mm-dd.
Datetime: semelhante ao date, mas também armazena a hora, seguindo o seguinte formato:
yyyy-MM-dd hh:mm:ss'
É isso. Aqui coloquei uma breve explicação sobre os tipos de dados mais utilizados. Com eles você fará praticamente
qualquer aplicação, mas se precisar de mais detalhes, poderá encontrá-los em http://dev.mysql.com/doc/refman/5.6/en/
HARDWARE
Entendendo o seu computador
O que há dentro do meu computador?
Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.
Você Sabia?
Pac Man

Apenas no ano de 1982, o clássico Pac Man vendeu mais de 400 mil máquinas de fliperama em todo o mundo e recebeu cerca de 7 bilhões de moedas nestas máquinas. Saiba mais.
Space Invaders

A partida mais longa do clássico Space Invaders durou incríveis 38 horas e 32 minutos e esta façanha foi conseguida por um jogador de apenas 12 anos! O jogo, claro, podia ser pausado para alimentação e descanso, mas ainda assim o recorde, estabelecido no dia 02/09/1980, ainda não foi quebrado. Saiba mais.
Final Fantasy X

O jogo Final Fantasy X para o Sony Playstation 2 vendeu, apenas no dia do seu lançamento, 1.455.732 cópias, estabelecendo um recorde de vendagem para as primeiras 24 horas de um game. Méritos da SquareSoft, que desenvolveu um excelente produto!
Mortal Kombat - O Filme

O filme Mortal Kombat, inspirado no jogo de mesmo nome, faturou 23 milhões de dólares apenas no fim de semana de estreia nos EUA. Ainda sobre este título de sucesso, outra cifra que impressiona é o faturamento ao longo do primeiro ano: 1 bilhão de dólares no mundo todo.
Senhas

Digitar senhas em computadores de uso coletivo é extremamente perigoso, pois além de softwares de monitoramento, existem dispositivos de hardware que podem capturar suas senhas. Evite ao máximo acessar sites de bancos a partir destes computadores. Veja mais aqui.










