Advertisement
teslariu

crear base

Sep 6th, 2021
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.62 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. """Script para crear una base de datos de un restaurante"""
  5. import sqlite3
  6.  
  7. conn = sqlite3.connect("restaurante.sqlite")
  8. cursor = conn.cursor()
  9.  
  10. # tabla categoria
  11. query = 'CREATE TABLE categoria(\
  12.         id INTEGER PRIMARY KEY AUTOINCREMENT,\
  13.         nombre TEXT UNIQUE NOT NULL\
  14.         )'
  15. cursor.execute(query)
  16.  
  17. # tabla platos
  18. query = 'CREATE TABLE platos(\
  19.         id INTEGER PRIMARY KEY AUTOINCREMENT,\
  20.         nombre TEXT UNIQUE NOT NULL,\
  21.         id_categoria INTEGER NOT NULL,\
  22.         FOREIGN KEY(id_categoria) REFERENCES categoria(id)\
  23.         )'
  24. cursor.execute(query)
  25.  
  26. conn.commit()
  27. conn.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement