Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Luontitoiminnot | Crud
Tietokannat Pythonissa

bookLuontitoiminnot

Luontioperaatiot SQLite-tietokannassa tarkoittavat uusien rivien lisäämistä tietokantatauluun. Näiden operaatioiden avulla voit täyttää taulusi tiedoilla. Tarkastellaan, miten lisäysoperaatiot toimivat tietokannan luonnin yhteydessä.

Rivin lisääminen

Tämä koodiesimerkki käyttää SQL:n INSERT INTO -lausetta lisätäkseen uuden rivin "users"-tauluun, asettaen arvot kentille "username" ja "email". Data annetaan tuplena, ja kysely suoritetaan execute()-metodilla arvojen lisäämiseksi.

import sqlite3

# Connect to the database
conn = sqlite3.conn('my_database.db')
cursor = conn.cursor()

# SQL query to insert a record into the `users` table
insert_query = "INSERT INTO users (username, email) VALUES (?, ?)"
user_data = ('john_doe', 'john.doe@email.com')

# Execute the SQL query with data
cursor.execute(insert_query, user_data)

conn.commit()  # save the changes
conn.close()  # close the connection

Ole tarkkana, sillä tämä koodi olettaa, että taulu on jo olemassa. Jos tietokannassasi ei ole users-taulua, sinun täytyy ensin luoda se.

Välttääksesi virheen, sinun täytyy luoda tietokantaan taulu nimeltä users ja kentät username sekä email. Vasta tämän jälkeen voit lisätä rivejä tähän tauluun.

Tehtävä

Swipe to start coding

  1. Kirjoita SQL-kysely uuden tietueen lisäämiseksi articles-tauluun. Kyselyn tulee lisätä arvot sarakkeisiin title, content ja author. Tallenna kysely muuttujaan insert_query.

  2. Käytä kursorin metodia suorittaaksesi SQL-kyselyn käyttäen article_data-muuttujaan tallennettuja tietoja.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 2
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

close

Awesome!

Completion rate improved to 4.76

bookLuontitoiminnot

Pyyhkäise näyttääksesi valikon

Luontioperaatiot SQLite-tietokannassa tarkoittavat uusien rivien lisäämistä tietokantatauluun. Näiden operaatioiden avulla voit täyttää taulusi tiedoilla. Tarkastellaan, miten lisäysoperaatiot toimivat tietokannan luonnin yhteydessä.

Rivin lisääminen

Tämä koodiesimerkki käyttää SQL:n INSERT INTO -lausetta lisätäkseen uuden rivin "users"-tauluun, asettaen arvot kentille "username" ja "email". Data annetaan tuplena, ja kysely suoritetaan execute()-metodilla arvojen lisäämiseksi.

import sqlite3

# Connect to the database
conn = sqlite3.conn('my_database.db')
cursor = conn.cursor()

# SQL query to insert a record into the `users` table
insert_query = "INSERT INTO users (username, email) VALUES (?, ?)"
user_data = ('john_doe', 'john.doe@email.com')

# Execute the SQL query with data
cursor.execute(insert_query, user_data)

conn.commit()  # save the changes
conn.close()  # close the connection

Ole tarkkana, sillä tämä koodi olettaa, että taulu on jo olemassa. Jos tietokannassasi ei ole users-taulua, sinun täytyy ensin luoda se.

Välttääksesi virheen, sinun täytyy luoda tietokantaan taulu nimeltä users ja kentät username sekä email. Vasta tämän jälkeen voit lisätä rivejä tähän tauluun.

Tehtävä

Swipe to start coding

  1. Kirjoita SQL-kysely uuden tietueen lisäämiseksi articles-tauluun. Kyselyn tulee lisätä arvot sarakkeisiin title, content ja author. Tallenna kysely muuttujaan insert_query.

  2. Käytä kursorin metodia suorittaaksesi SQL-kyselyn käyttäen article_data-muuttujaan tallennettuja tietoja.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 2
single

single

some-alt