Bagaimana Anda membuat tabel menggunakan kode python?

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 Keras

Uji 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

Bagaimana Anda membuat tabel dalam kode Python?

Membuat tabel menggunakan python .
Buat koneksi dengan database menggunakan metode connect[]
Buat objek kursor dengan memanggil metode cursor[] pada objek koneksi yang dibuat di atas
Sekarang jalankan pernyataan CREATE TABLE menggunakan metode execution[] dari kelas Cursor

Bagaimana Anda membuat tabel dalam file teks dengan Python?

File teks Anda memerlukan struktur tetap [misalnya semua nilai dipisahkan oleh tabulasi atau jeda baris]. Kemudian Anda dapat menggunakan pd. read_csv metode dan tentukan pemisah secara manual dengan pd. read_csv['NamaBerkas Anda', sep='seperator Anda'] .

Bagaimana cara membuat tabel baru di SQL Python?

Membuat tabel di MySQL menggunakan python .
Impor mysql. paket konektor
Buat objek koneksi menggunakan mysql. penyambung. .
Buat objek kursor dengan memanggil metode cursor[] pada objek koneksi yang dibuat di atas
Kemudian, jalankan pernyataan CREATE TABLE dengan meneruskannya sebagai parameter ke metode execution[]

Bagaimana Anda membuat tabel dan menyisipkan database dengan Python?

Sisipkan MySQL Python Ke Tabel .
Masukkan catatan di tabel "pelanggan". impor mysql. penyambung. mydb = mysql. .
Isi tabel "pelanggan" dengan data. impor mysql. penyambung. mydb = mysql. penyambung. Menghubung[.
Masukkan satu baris, dan kembalikan ID. impor mysql. penyambung. mydb = mysql. penyambung. Menghubung[.
❮ Sebelumnya Berikutnya ❯

Bài mới nhất

Chủ Đề