import sqlite3
conn = sqlite3.connect('my.db')
c = conn.cursor()
#Функция занесения пользователя в базу
def add_user(username,userpass):
c.execute("INSERT INTO users (name,password) VALUES ('%s','%s')"%(username,userpass))
conn.commit()
#Вводим данные
name = input("Введите Логин\n")
passwd = input("Введите Пароль\n")
print('\n')
#Делаем запрос в базу
print("Список пользователей:\n")
add_user(name,passwd)
c.execute('SELECT * FROM users')
row = c.fetchone()
#выводим список пользователей в цикле
while row is not None:
print("id:"+str(row[0])+" Логин: "+row[1]+" | Пароль: "+row[2])
row = c.fetchone()
# закрываем соединение с базой
c.close()
conn.close()
Результат:
Введите Логин
Виталий
Введите Пароль
123
Список пользователей:
id:1 Логин: Виталий | Пароль: 123
Тапсырмалар
1. Кестелерді (қосымша) Python тілдік құрылымы ретінде көрсетіңіз
2. Консольде деректерді қосу, жою, өзгерту үшін интерфейсті қолданыңыз. Байланыстырылған кестелер үшін байланысты әрекеттер (жою, қосу, өзгерту) барлық байланысты құрылымдарда деректерді өзгертуі керек екенін есте сақтаңыз.
3. .csv файлдарына деректерді сақтау және файлдардан ақпаратты оқу үшін функцияларды іске қосыңыз
Достарыңызбен бөлісу: |