Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Update Operations | CRUD
Databases in Python
course content

Conteúdo do Curso

Databases in Python

Databases in Python

1. Introduction to SQLite
2. CRUD
3. More About SQLite
4. SQLAlchemy

book
Update Operations

Update operations in SQLite involve modifying existing data in a database table. These operations are used to make changes to existing records based on specific criteria.

The primary SQL statement for updating data is the UPDATE statement. Here's a basic example:

This SQL query updates a record in the articles table, replacing the value of the title field with "New Title" for the record where the id is 1. Then, the command cursor.execute(update_query) sends the SQL query to the database, applying the changes to the specified record in the table.

Updating Multiple Records

To update multiple records that match certain criteria, you can use a WHERE clause in the UPDATE query:

This query will update the "title" for all records where the author matches "John Doe".

Updating Multiple Columns

You can also update multiple columns simultaneously by specifying multiple column assignments in the SET clause:

This query will update both the "title" and "content" for the record with "id" equal to 1.

f-Strings for Easy SQL Queries

Using f-strings in Python for writing SQL queries in the sqlite3 library is very convenient, as it allows you to dynamically integrate variable values without additional formatting operations. This simplifies both reading and writing code, as variables are embedded directly into the query text.

You can use variables in your UPDATE queries to update data dynamically.

This query will update the "title" of the record with "id" equal to the value stored in the record_id variable.

These are the basic concepts for performing update operations in SQLite using Python. You can customize your UPDATE queries to modify specific data in your database as needed.

Tarefa
test

Swipe to show code editor

Write an SQL query to update a user's email address in the users table. Change the value of the email field to 'new@gmail.com' for the record where the id is 1.

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 2. Capítulo 4
toggle bottom row

book
Update Operations

Update operations in SQLite involve modifying existing data in a database table. These operations are used to make changes to existing records based on specific criteria.

The primary SQL statement for updating data is the UPDATE statement. Here's a basic example:

This SQL query updates a record in the articles table, replacing the value of the title field with "New Title" for the record where the id is 1. Then, the command cursor.execute(update_query) sends the SQL query to the database, applying the changes to the specified record in the table.

Updating Multiple Records

To update multiple records that match certain criteria, you can use a WHERE clause in the UPDATE query:

This query will update the "title" for all records where the author matches "John Doe".

Updating Multiple Columns

You can also update multiple columns simultaneously by specifying multiple column assignments in the SET clause:

This query will update both the "title" and "content" for the record with "id" equal to 1.

f-Strings for Easy SQL Queries

Using f-strings in Python for writing SQL queries in the sqlite3 library is very convenient, as it allows you to dynamically integrate variable values without additional formatting operations. This simplifies both reading and writing code, as variables are embedded directly into the query text.

You can use variables in your UPDATE queries to update data dynamically.

This query will update the "title" of the record with "id" equal to the value stored in the record_id variable.

These are the basic concepts for performing update operations in SQLite using Python. You can customize your UPDATE queries to modify specific data in your database as needed.

Tarefa
test

Swipe to show code editor

Write an SQL query to update a user's email address in the users table. Change the value of the email field to 'new@gmail.com' for the record where the id is 1.

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 2. Capítulo 4
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt