You are currently viewing Python SQLite – Создать таблицу

Python SQLite – Создать таблицу

В этой статье мы обсудим, как мы можем создавать таблицы в базе данных SQLite из программы Python с помощью модуля sqlite3.

В базе данных SQLite мы используем следующий синтаксис для создания таблицы:

CREATE TABLE database_name.table_name(
column1 datatype PRIMARY KEY(one or more columns),
column2 datatype,

column3 datatype,

…..

columnN datatype

);

Теперь мы создадим таблицу с помощью Python:

Подход:

Импортируйте необходимый модуль

  • Установите соединение или создайте объект соединения с базой данных, используя функцию connect() модуля sqlite3.
  • Создайте объект курсора, вызвав метод cursor() объекта подключения.
  • Сформируйте таблицу с помощью инструкции CREATE TABLE с execute() класса Cursor.

Реализация:

import sqlite3

# Connecting to sqlite
# connection object
connection_obj = sqlite3.connect('geek.db')

# cursor object
cursor_obj = connection_obj.cursor()

# Drop the GEEK table if already exists.
cursor_obj.execute("DROP TABLE IF EXISTS GEEK")

# Creating table
table = """ CREATE TABLE GEEK (
			Email VARCHAR(255) NOT NULL,
			First_Name CHAR(25) NOT NULL,
			Last_Name CHAR(25),
			Score INT
		); """

cursor_obj.execute(table)

print("Table is Ready")

# Close the coonection
connection_obj.close()

Выход: