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 criar objetos e salvá-los no banco de dados.

Note
Definição

Session no SQLAlchemy é uma ferramenta para interagir com um banco de dados, onde é possível adicionar, modificar ou excluir dados. Todas essas alterações são armazenadas primeiro na sessão e, quando estiver pronto, elas são confirmadas no banco de dados.

1. Configurar a Sessão

A 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
    Instanciar 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
    Adicionar o objeto à sessão com add().
session.add(new_product)
  1. Salvar as Alterações
    Confirmar a sessão para finalizar a transação.
session.commit()
Note
Nota

Ao utilizar add(), o objeto é colocado em estágio na sessão, ou seja, está preparado para ser salvo, mas não será gravado no banco de dados até que você chame commit(), que finaliza todas as alterações feitas na sessão.

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

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 criar objetos e salvá-los no banco de dados.

Note
Definição

Session no SQLAlchemy é uma ferramenta para interagir com um banco de dados, onde é possível adicionar, modificar ou excluir dados. Todas essas alterações são armazenadas primeiro na sessão e, quando estiver pronto, elas são confirmadas no banco de dados.

1. Configurar a Sessão

A 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
    Instanciar 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
    Adicionar o objeto à sessão com add().
session.add(new_product)
  1. Salvar as Alterações
    Confirmar a sessão para finalizar a transação.
session.commit()
Note
Nota

Ao utilizar add(), o objeto é colocado em estágio na sessão, ou seja, está preparado para ser salvo, mas não será gravado no banco de dados até que você chame commit(), que finaliza todas as alterações feitas na sessão.

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