Makedb.py: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
Uus lehekülg: '<pre> #!/usr/bin/python # esimene rida on spetsiaalne rida linuxis, mis ytleb, #et linux kaivitagu python ja andku see programm ette """ See programm teeb sqlite andmebaasi ni...'
 
Resümee puudub
 
30. rida: 30. rida:
# kus id vali taidetakse edaspidi automaatselt
# kus id vali taidetakse edaspidi automaatselt
sql_create = """create table maintable(id integer primary key autoincrement,
sql_create = """create table maintable(id integer primary key autoincrement,
                                                                c1,c2,c3,c4,c5,c6,c7,c8,c9,c10)"""
                c1,c2,c3,c4,c5,c6,c7,c8,c9,c10)"""
conn.execute(sql_create)
conn.execute(sql_create)



Viimane redaktsioon: 13. veebruar 2020, kell 15:35

#!/usr/bin/python

# esimene rida on spetsiaalne rida linuxis, mis ytleb, 
#et linux kaivitagu python ja andku see programm ette

"""
See programm teeb sqlite andmebaasi nimega data.db
ja ehitab sinna tyhja tabeli maintable yheteistkymne tulbaga
id,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10

Sa void kasutada endale arusaadavamaid sisulisi tulbanimesid,
siis pead neid kasutama ka teistes programmides, mis
seda baasi kasutavad. 

NB! id vali taidetakse edaspidi automaatselt.
"""

# kasutame sqlite andmebaasi teeki
import sqlite3

# vota yhendust: kui baasi pole, see tehakse
conn = sqlite3.connect("data.db") 

# kui baas ja tabel juba olemas, kustuta tabel
sql_drop = """drop table if exists maintable"""
conn.execute(sql_drop)

# tee andmebaasi schema yhe tabeliga
# kus id vali taidetakse edaspidi automaatselt
sql_create = """create table maintable(id integer primary key autoincrement,
                c1,c2,c3,c4,c5,c6,c7,c8,c9,c10)"""
conn.execute(sql_create)

# katkesta yhendus
conn.close()