Para inserir dados numa tabela do banco, usamos uma instrução de inserção (Dizemos "instrução porque não estamos pedindo nada ao banco de dados, lhe estamos dizendo que faça algo, neste caso, inserir alguma coisa no banco).

Para inserir nosso novo livro no banco de dados, usamos uma instrução de inserção que tem esta aparência:

insert into Books (Title, SeriesID, AuthorID)
values ("Lair of Bones", 2, 2);

Aqui estamos fazendo três coisas:

  1. Estamos dizendo-lhe ao banco de dados que queremos colocar dados na tabela Books.
  2. Dizendo-lhe ao banco de dados que dados queremos inserir (Tittle, SeriesID, e AuthorID - Não nos preocupamos com o BookID, já que este é gerado automaticamente se não especificarmos nada).
  3. Damos-lhe ao banco a informação real que queremos inserir.

Executar esta instrução nos dá o seguinte:

MariaDB [test]> insert into Books (Title, SeriesID, AuthorID)
    -> values ("Lair of Bones", 2, 2);
Query OK, 1 row affected (0.00 sec)

MariaDB [test]>

Como esta instrução é mais longa do que as outras usadas anteriormente nesse tutorial, Eu aperto a tecla Enter após digitar (Title, SeriesID, AuthorID). Continuando na linha '->'. Você pode usar quantas linhas você quiser ao inserir instruções (ou consultas), nada acontecerá até você colocar o ponto e vírgula (';') no final de uma linha.

Agora, se nós pedirmos para o banco de dados a consulta 'select' da página anterior, obteremos:

MariaDB [test]> select * from Books;
+--------+----------------------------+----------+----------+
| BookID | Title                      | SeriesID | AuthorID |
+--------+----------------------------+----------+----------+
|      1 | The Fellowship of the Ring |        1 |        1 |
|      2 | The Two Towers             |        1 |        1 |
|      3 | The Return of the King     |        1 |        1 |
|      4 | The Sum of All Men         |        2 |        2 |
|      5 | Brotherhood of the Wolf    |        2 |        2 |
|      6 | Wizardborn                 |        2 |        2 |
|      7 | The Hobbbit                |        0 |        1 |
|      8 | Lair of Bones              |        2 |        2 |
+--------+----------------------------+----------+----------+
8 rows in set (0.00 sec)

MariaDB [test]>

Como esperado, os dados que acabamos de inserir são mostrados na última linha.

Ops, parece que há um problema com a penúltima entrada no banco de dados. Eu não acredito que "Hobbit" está escrito "Hobbbit". É melhor nós consertar isso. Vá até a próxima página na cartilha para descobrir como! ;-)

Previous: Cartilha para o MariaDB 03 - Visualização
Next: Cartilha para o MariaDB 05 - Modificação

Comments

Comments loading...