Advertisement
Guest User

sdfasdf

a guest
Dec 10th, 2019
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.06 KB | None | 0 0
  1. import sqlite3
  2.  
  3.  
  4. def create_table(db_name, table_name, colums):
  5.   with sqlite3.connect(db_name) as connection:
  6.     cursor = connection.cursor()
  7.     query = f'CREATE TABLE IF NOT EXISTS {table_name} ('
  8.     query += ', '.join(' '.join(i) for i in colums) + ')'
  9.     cursor.execute(query)
  10.     cursor.execute(f'SELECT * FROM {table_name}')
  11.     print(cursor.fetchall())
  12.  
  13. col = [('id', 'INTEGER', 'PRIMARY KEY'),
  14.       ('login', 'VARCHAR(25)', 'UNIQUE', 'NOT NULL'),
  15.       ('password', 'VARCHAR(50)', 'NOT NULL'),
  16.       ('email', 'VARCHAR(40)', 'UNIQUE', 'NOT NULL'),
  17.       ('about', 'TEXT')]
  18.  
  19. #create_table('users.sqlite', 'Users3', col)
  20. def insert_data(db_name, table_name, data):
  21.   with sqlite3.connect(db_name) as connection:
  22.       cursor = connection.cursor()
  23.       query = f"INSERT INTO {table_name} VALUES "
  24.       query += data
  25.       cursor.execute(query)
  26.       cursor.execute(f'SELECT * FROM {table_name}')
  27.       print(cursor.fetchall())
  28.  
  29. row = (3, 'egodr', '4355234', 'adasd@mail.ru', '54')
  30. #print(str(row))
  31. insert_data('users.sqlite', 'Users3', str(row))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement