Inserir Dados de Usuário no SQLite

Beginner

Introdução

Neste desafio, você trabalhará com o SQLite para inserir dados de usuários em uma tabela de banco de dados. O objetivo é preencher uma tabela chamada users com três registros específicos, cada um contendo as colunas id, name e age.

Você precisará se conectar ao banco de dados users.db localizado no diretório ~/project e utilizar o comando INSERT INTO para adicionar os dados fornecidos. Certifique-se de que a coluna name não fique vazia, pois ela foi definida como NOT NULL. A conclusão bem-sucedida envolve a inserção correta das informações de Alice, Bob e Charlie, o que pode ser verificado consultando a tabela e confirmando se o resultado corresponde ao esperado.

Este é um Desafio (Challenge), que difere de um Laboratório Guiado (Guided Lab) pois você deve tentar completar a tarefa de forma independente, em vez de apenas seguir passos de aprendizado. Desafios geralmente possuem um nível de dificuldade maior. Se encontrar dificuldades, você pode discutir com o Labby ou verificar a solução. Dados históricos mostram que este é um desafio de nível iniciante com uma taxa de aprovação de 97%. Ele recebeu uma taxa de avaliações positivas de 99% dos alunos.

Inserir Dados de Usuário no SQLite

Este desafio testa sua habilidade de inserir dados em uma tabela de banco de dados SQLite.

Tarefas

  • Insira os três registros a seguir na tabela users:
    • id: 1, name: 'Alice', age: 25
    • id: 2, name: 'Bob', age: 30
    • id: 3, name: 'Charlie', age: 22

Requisitos

  1. Conecte-se ao banco de dados SQLite chamado users.db localizado no diretório ~/project.
  2. Utilize o comando INSERT INTO para adicionar os três registros especificados à tabela users.
  3. Garanta que a coluna name não seja deixada em branco (NOT NULL).

Exemplos

Após inserir os dados com sucesso, a consulta à tabela users com o comando SELECT * FROM users; deve gerar a seguinte saída:

1|Alice|25
2|Bob|30
3|Charlie|22

Dicas

  • Use o comando sqlite3 para se conectar ao banco de dados.
  • O comando INSERT INTO exige que você especifique o nome da tabela e os valores a serem inseridos.
  • Lembre-se de incluir todas as três colunas (id, name, age) em suas instruções INSERT INTO.

Resumo

Neste desafio, sua tarefa foi inserir dados de usuários em um banco de dados SQLite. A configuração inicial envolveu a instalação do servidor SQLite e a criação de uma tabela users com as colunas id, name e age dentro do banco de dados users.db, localizado no diretório ~/project.

A tarefa principal exigiu o uso do comando INSERT INTO para adicionar três registros de usuários específicos (Alice, Bob e Charlie) com seus respectivos valores de id, name e age na tabela users. A conclusão bem-sucedida é verificada consultando o banco de dados para confirmar a presença do registro de cada usuário.