Tulis program Python untuk membuat tabel dan menyisipkan beberapa catatan dalam tabel itu. Terakhir, pilih semua baris dari tabel dan tampilkan catatan
Contoh Solusi
Kode Piton
import sqlite3
from sqlite3 import Error
def sql_connection[]:
try:
conn = sqlite3.connect['mydatabase.db']
return conn
except Error:
print[Error]
def sql_table[conn]:
cursorObj = conn.cursor[]
# Create the table
cursorObj.execute["CREATE TABLE salesman[salesman_id n[5], name char[30], city char[35], commission decimal[7,2]];"]
# Insert records
cursorObj.executescript["""
INSERT INTO salesman VALUES[5001,'James Hoog', 'New York', 0.15];
INSERT INTO salesman VALUES[5002,'Nail Knite', 'Paris', 0.25];
INSERT INTO salesman VALUES[5003,'Pit Alex', 'London', 0.15];
INSERT INTO salesman VALUES[5004,'Mc Lyon', 'Paris', 0.35];
INSERT INTO salesman VALUES[5005,'Paul Adam', 'Rome', 0.45];
"""]
conn.commit[]
cursorObj.execute["SELECT * FROM salesman"]
rows = cursorObj.fetchall[]
print["Agent details:"]
for row in rows:
print[row]
sqllite_conn = sql_connection[]
sql_table[sqllite_conn]
if [sqllite_conn]:
sqllite_conn.close[]
print["\nThe SQLite connection is closed."]
Keluaran Sampel
Agent details: [5001, 'James Hoog', 'New York', 0.15] [5002, 'Nail Knite', 'Paris', 0.25] [5003, 'Pit Alex', 'London', 0.15] [5004, 'Mc Lyon', 'Paris', 0.35] [5005, 'Paul Adam', 'Rome', 0.45] The SQLite connection is closed._
Solusi alternatif
Kode Piton
import sqlite3
conn = sqlite3 . connect [ 'mydatabase.db' ]
cursor = conn . cursor []
#create the salesman table
cursor.execute["CREATE TABLE salesman[salesman_id n[5], name char[30], city char[35], commission decimal[7,2]];"]
# inserting data into the table
cursor . execute [ """
INSERT INTO salesman[salesman_id,'name', 'city',commission]
VALUES[5001,'James Hoog', 'New York', 0.15]
"""]
cursor . execute [ """
INSERT INTO salesman[salesman_id,'name', 'city',commission]
VALUES[5002,'Nail Knite', 'Paris', 0.25]
"""]
cursor . execute [ """
INSERT INTO salesman[salesman_id,'name', 'city',commission]
VALUES[5003,'Pit Alex', 'London', 0.15]
"""]
cursor . execute [ """
INSERT INTO salesman[salesman_id,'name', 'city',commission]
VALUES[5004,'Mc Lyon', 'Paris', 0.35]
"""]
conn.commit []
print [ 'Data entered successfully.' ]
conn . close []
if [conn]:
conn.close[]
print["\nThe SQLite connection is closed."]
Keluaran Sampel
Data entered successfully. The SQLite connection is closed.
Editor Kode Python
Punya cara lain untuk menyelesaikan solusi ini?
Sebelumnya. Tulis program Python untuk membuat daftar tabel dari file database SQLite yang diberikan
Lanjut. Tulis program Python untuk menyisipkan daftar record ke dalam tabel SQLite yang diberikan
Berapa tingkat kesulitan latihan ini?
Mudah Sedang KerasUji keterampilan Pemrograman Anda dengan kuis w3resource
Ikuti kami di Facebook dan Twitter untuk pembaruan terkini.
Piton. Kiat Hari Ini
Bin untuk bit
Jadi bagaimana semuanya dimulai?
Saat Anda membaca surat-surat ini, mereka benar-benar bepergian sebagai satu dan nol mungkin melintasi Samudra Atlantik melalui kabel serat optik ke rumah Anda. 3 tip berikutnya adalah untuk orang-orang yang mungkin tertarik dengan byte dan bit yang merupakan sistem yang mewakili angka satu dan nol ini
Ini mungkin terdengar sepele tetapi sebenarnya tidak sepele bahkan untuk pemrogram tingkat tinggi atau manusia mana pun dalam pengertian itu. Di sinilah semuanya dimulai sejauh komputer berjalan. Saya pikir sebagai pembuat kode setiap orang setidaknya harus mengambil beberapa menit untuk memahami "bit" sama seperti masuk akal bagi seorang tukang kayu untuk memahami apa itu pohon atau sesuatu seperti itu
Juga, jika Anda menonton game imitasi, kisah nyata yang luar biasa tentang Alan Turing orang yang mendirikan komputer modern pertama [Turing Machine - 1936] yang diikuti oleh komputer digital pertama seperti komputer ABC [tanpa CPU maka tidak dapat diprogram] dan komputer ENIAC . Ini semua memiliki fitur umum. tabung vakum. Ini seperti bola lampu yang menyala dan mati, mewakili 1 dan mati mewakili 0. Tambahkan cukup nilai-nilai ini bersama-sama dan Anda memiliki data digital. Hore
Juga ComputerHope memiliki artikel yang sangat bagus tentang Sejarah Perkembangan Komputer yang layak dibaca
Jadi, jika cerita itu tidak membuat Anda terkesan, saya tidak tahu apa yang akan tetapi satu bit mewakili 1 nilai dari 2 kemungkinan, 0 atau 1. Seluruh ide ini secara harfiah adalah dasar dari semua komputasi dan elektronik yang kita miliki dan gunakan saat ini