Na página anterior, encontramos um erro em uma das entradas na tabela Books. Especificamente, a palavra "Hobbit" foi escrita "Hobbbit". Temos aqui o que a instrução select disse-nos:
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]>
A maneira mais fácil de consertar isto, é executando uma instrução update:
update Books set Title = "The Hobbit" where BookID = 7;
O que esta instrução faz é dizer para o banco de dados que atualize a tabela Books, definindo o campo Tittle como "The Hobbit" se o Book_ID é igual 7. Executando esta instrução nos dará algo parecido ao seguinte:
MariaDB [test]> update Books set Title = "The Hobbit" where BookID = 7; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 MariaDB [test]>
Repare no feedback que o mysql dá após ter executado a instrução de atualização com sucesso
- Permite-lhe saber que uma fila no banco de dados corresponde à instrução (só tem uma fila com o BookID 7)
- Que alterou uma fila do banco (aquela que correspondeu)
- Que não houveram avisos nem problemas que ele pudesse ver com o que você acabou de fazer
Agora podemos verificar que a nossa mudança tem sido feita executando outra instrução de seleção:
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 Hobbit | 0 | 1 | | 8 | Lair of Bones | 2 | 2 | +--------+----------------------------+----------+----------+ 8 rows in set (0.00 sec) MariaDB [test]>
Não há dúvidas, "Hobbit" está agora escrito corretamente.
E isso é tudo, em relação a esta cartilha de dez minutos para o uso do cliente de linha de comando mysql do MariaDB.