Escolar Documentos
Profissional Documentos
Cultura Documentos
Antes de citar os tipos de dados, é importante entender que cada dado ocupa
um espaço na memória(seja do seu computador, de um servidor ou máquina
qualquer). É dessa maneira que são gravadas as tabelas e tudo o que elas contêm.
Citando um exemplo:
Agora que foi apresentado alguns tipos que utilizaremos, vamos falar dos
comandos.
Falaremos da primeira, Criar. Mas antes, temos que saber como criar um
banco de dados e suas tabelas.
Como podemos observar, sempre que queremos criar algo, como um banco
de dados devemos dizer ao computador "Crie", usando na frente de toda a linha que
vamos escrever a palavra "CREATE". Em seguida especificamos o que vamos criar,
nesse caso um banco de dados, então escrevemos o comando "DATABASE" e em
seguida damos um nome ao banco de dados, basta substituir
"nome_do_seu_banco_de_dados" pelo nome que você achar melhor.
Agora que sabemos criar um banco de dados simples, vamos criar uma
tabela dentro dele. Essa é uma parte um pouco mais complexa mas de fácil
entendimento. Ao criar uma tabela devemos criar junto todas as colunas que vamos
utilizar. Além das colunas, devemos informar o tipo dos dados de cada coluna, para
isso serve aquela pequena tabela vista anteriormente.
Quando criamos uma tabela, devemos usar esse comando que é composto
pelo CREATE e seguido de TABLE que significa "Tabela" em inglês. Logo depois, é
preciso informar o nome da tabela, acrescentar um par de parênteses e dentro deles
colocar o nome de cada coluna e ao lado o tipo de cada uma(em vermelho no
código acima).
É importante sempre terminar com ";", pois sem isso o SQL não entenderá
que é um comando. No exemplo acima as duas colunas criadas estão separadas
por vírgula e isso é muito importante, porém a última coluna criada não deve conter
vírgula no final.
Cada coluna aceita apenas o tipo de dado que você informou quando criou a
tabela, então se você tentar registrar "Gol" na coluna_1 por exemplo, será exibido
um erro.
Para ler dados de uma tabela é preciso fazer consultas, isso mesmo,
consultamos as informações que estão registradas na tabela.
Para dizer de qual tabela é, usamos o FROM que significa "de" do inglês, em
tese, é informar a origem dos dados.
Podemos também selecionar duas colunas ou mais, basta separar cada uma
por vírgula e lembre-se, sempre coloque ";" ao final de cada comando. Há também
uma maneira de selecionar todas as colunas ao mesmo tempo. Pense, se tivermos
uma tabela com cem colunas, escrever uma por uma se tornaria exaustivo e para
isso substituímos os nomes das colunas por "*", um asterisco.
Para alterar dados de uma tabela é crucial compreender que devemos dizer
ao SQL o ponto exato onde queremos alterar, não podemos apenas dizer ao
computador para ele alterar uma tabela sem dizer onde, ele irá alterar tudo o que
encontrar e então será um desastre. Para não ocorrer erros temos que dizer qual
tabela, coluna e linha será alterada.
Entendido que deve-se ter cuidado com as alterações, vamos partir para o
comando em si.
Ao se aprofundar você verá que é uma boa prática criar uma coluna com
índice ou o chamado "id" de cada linha, para que não ocorram erros e seja mais
fácil a localização e alteração de dados.
Desta maneira o SQL irá deletar a linha onde está escrito "oi" e não haverá
erros. Lembrando que é uma boa prática a criação de uma coluna "id", pesquise
sobre e utilize sempre.
Extra
Aqui vai um extra, caso queira excluir uma tabela inteira, usa-se o DROP
TABLE e o nome da tabela em seguida.
Dicas
Simples:
Coluna de índices ou "id",
Alterar nome de tabela e coluna,
Backup de uma tabela,
Backup de uma coluna,
Alterar tipo de coluna.
Complexo:
Tratar dados repetidos,
Tratar dados nulos,
Funções de agregação,
Essa é apenas uma ponta do Iceberg que é o SQL. Saber manipular tabelas
é muito importante. Dados são o futuro.