Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Construindo Objetos SQLAlchemy | SQLAlchemy
Bancos de Dados em Python

bookConstruindo Objetos SQLAlchemy

Neste capítulo, você aprenderá como configurar sua sessão de banco de dados e adicionar dados ao banco de dados usando o SQLAlchemy. Ao final, você compreenderá como criar uma sessão, adicionar um novo registro e salvá-lo. Após criar o modelo, é possível prosseguir para a criação de objetos e salvá-los no banco de dados.

1. Configurar a Sessão

Uma sessão é a principal ferramenta para interagir com o banco de dados. Utilize sessionmaker para vincular o engine e criar uma sessão:

Session = sessionmaker(bind=engine)
session = Session()

A função Session() cria uma sessão ativa que serve como um espaço de trabalho para preparar e organizar operações no banco de dados antes de serem confirmadas.

2. Adicionar um Novo Objeto

Para adicionar dados, siga estes passos:

  1. Criar um Objeto
    Instancie uma classe de modelo (por exemplo, Product) com os atributos necessários.
   new_product = Product(name="Laptop", description="High-end gaming laptop", price=1500)
  1. Preparar o Objeto
    Adicione o objeto à sessão com add().
session.add(new_product)
  1. Salvar as Alterações
    Confirme a sessão para finalizar a transação.
session.commit()
Tarefa

Swipe to start coding

  1. Inicializar a sessão do banco de dados usando Session.
  2. Criar um novo objeto da classe Product com os atributos especificados.
  3. Adicionar o novo objeto à sessão utilizando o método apropriado.
  4. Confirmar a transação para salvar as alterações no banco de dados.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 5
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain what happens if I don't call commit() after adding an object?

What is the difference between add() and commit() in SQLAlchemy?

Can I add multiple objects to the session before committing?

close

Awesome!

Completion rate improved to 4.76

bookConstruindo Objetos SQLAlchemy

Deslize para mostrar o menu

Neste capítulo, você aprenderá como configurar sua sessão de banco de dados e adicionar dados ao banco de dados usando o SQLAlchemy. Ao final, você compreenderá como criar uma sessão, adicionar um novo registro e salvá-lo. Após criar o modelo, é possível prosseguir para a criação de objetos e salvá-los no banco de dados.

1. Configurar a Sessão

Uma sessão é a principal ferramenta para interagir com o banco de dados. Utilize sessionmaker para vincular o engine e criar uma sessão:

Session = sessionmaker(bind=engine)
session = Session()

A função Session() cria uma sessão ativa que serve como um espaço de trabalho para preparar e organizar operações no banco de dados antes de serem confirmadas.

2. Adicionar um Novo Objeto

Para adicionar dados, siga estes passos:

  1. Criar um Objeto
    Instancie uma classe de modelo (por exemplo, Product) com os atributos necessários.
   new_product = Product(name="Laptop", description="High-end gaming laptop", price=1500)
  1. Preparar o Objeto
    Adicione o objeto à sessão com add().
session.add(new_product)
  1. Salvar as Alterações
    Confirme a sessão para finalizar a transação.
session.commit()
Tarefa

Swipe to start coding

  1. Inicializar a sessão do banco de dados usando Session.
  2. Criar um novo objeto da classe Product com os atributos especificados.
  3. Adicionar o novo objeto à sessão utilizando o método apropriado.
  4. Confirmar a transação para salvar as alterações no banco de dados.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 5
single

single

some-alt