>

O MySQL é um dos bancos de dados mais utilizado do mercado (e um dos mais simples de aprender). O mesmo é muito utilizado principalmente em Websites. Empresas como HP, Nokia, Sony entre outras, utilizam o banco de dados em seus softwares. Foi criado em 1980 pelos suecos David Axmark, Allan Larsson e Michael Monty Widenius.  Em 16 de Janeiro de 2008 a MySQL AB foi adquirida pela Sun Microsystems e no dia 20 de Abril de 2009 a Oracle compra a Sun Microsystems e todos o seus produtos, incluindo o MySQL.
 
Para utilizar o banco de dados, basta realizar o download no site http://www.mysql.com. Em seguida escolha a versão MySQL Community Server. Esta seria a versão gratuita do MySQL (e a mais utilizada). Sua instalação é bastante simples.
 
Posteriormente a instalação, você pode abrir o MySQL Command Line Client. Ele é basicamente um Console Client que você pode utilizar para a execução de comandos SQL. É importante salientar que, na tela de instalação do MySQL você deve definir uma senha. Esta senha é atribuida ao usuário padrão do MySQL: root.
 
Antes de você trabalhar com o MySQL é importante entender como funciona seus tipos de dados.
 
Tipos Inteiro
 

Data Type

Tamanho (Bytes)

De

Até

TINYINT

1

-128

127

   

0

255

SMALLINT

2

-32768

32767

   

0

65535

MEDIUMINT

3

-8388608

8388607

   

0

16777215

INT

4

-2147483648

2147483647

   

0

4294967295

BIGINT

8

-9223372036854775808

9223372036854775807

 
Tipos Data
 

Data Type

Format

DATETIME

''0000-00-00 00:00:00''

DATE

''0000-00-00''

TIMESTAMP

''0000-00-00 00:00:00''

TIME

''00:00:00''

YEAR

0000

 
Tipos String
 

Value

CHAR(4)

Tamanho (Bytes)

VARCHAR(4)

Tamanho (Bytes)

''''

''    ''

4 bytes

''''

1 byte

''ab''

''ab  ''

4 bytes

''ab''

3 bytes

''abcd''

''abcd''

4 bytes

''abcd''

5 bytes

''abcdefgh''

''abcd''

4 bytes

''abcd''

5 bytes

 
Se você criar por exemplo, um campo denominado nome e, escolher o tipo varchar, seria muito mais indicado do que o tipo char. Isso por que o char usa sempre o tamanho que for definido. Como o campo “nome” nunca terá o mesmo tamanho para todos, então o ideial é utilizar o varchar. Agora se fosse um campo uf, então sim é interessante (utilizar o chat) já que o mesmo usa menos espaço em registros que ocupe todo o espaço disponível.


Comentários

Vantagens em estudar na RL System

Conheça algumas das vantagens em estudar com a RL System, se tornar um desenvolvedor Full Stak ou DevOps e dar um UP na sua carreira!

Plataforma de estudo simples e intuitiva

Através do Painel do Aluno, você tem acesso de forma simples aos seus cursos, arquivos, certificados e muito mais.

Suporte 24 horas para tirar suas dúvidas

Você tem suporte com nossos instrutores e moderadores em um fórum exclusivo para você tirar suas dúvidas.

Certificado ao final do curso

Todos os cursos da RL System emitem certificado, apôs uma prova online, comprovando que você realmente aprendeu.

Satisfação Garantida

A RL System possui mais de 300 mil alunos e mais de 500 mil certificados emitidos.

Planos de Estudos

Não sabe por onde começar? Temos planos de estudos exclusivos para Membros Gold. Torne-se agora um desenvolvedor Full Stack!

LiveCast

LiveCast semanal, ao vivo e online para tira dúvidas e ensino de novas tecnologias!