sqlite3

Python sqlite3 moduli

❮ Python o‘rnatilgan modullari


Misol

Xotirada ishlaydigan ma’lumotlar bazasini yarating va undan ma’lumotlarni so‘rov orqali oling:

import sqlite3 conn = sqlite3.connect(':memory:') cursor = conn.cursor() cursor.execute('CREATE TABLE users (name TEXT, age INTEGER)') cursor.execute("INSERT INTO users VALUES ('Tobias', 28)") conn.commit() cursor.execute('SELECT * FROM users') result = cursor.fetchone() print(f'User: {result[0]}, Age: {result[1]}')
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

sqlite3 moduli diskda saqlanadigan yengil ma’lumotlar bazasi — SQLite bilan ishlash uchun interfeys taqdim etadi.

Undan alohida ma’lumotlar bazasi serverisiz SQLite ma’lumotlar bazalarini yaratish, ularga so‘rov yuborish va ularni boshqarish uchun foydalaning.


A’zolar

A’zo Tavsif
ConnectionMa’lumotlar bazasiga ulanish obyekti.
CursorSQL so‘rovlarini bajarish uchun ma’lumotlar bazasi kursori obyekti.
DatabaseErrorMa’lumotlar bazasiga oid xatolar uchun istisno.
Errorsqlite3 xatolari uchun asosiy istisno sinfi.
IntegrityErrorYaxlitlik cheklovlari (integrity constraint) buzilganda yuzaga keladigan istisno.
OperationalErrorMa’lumotlar bazasi ishlashidagi xatolar uchun istisno.
ProgrammingErrorDasturlash xatolari uchun istisno.
RowMa’lumotlar bazasidagi qatorni ifodalovchi Row obyekti.
connect()SQLite ma’lumotlar bazasiga ulanishni ochadi.
register_adapter()Maxsus Python tiplarini SQLite tiplariga aylantiruvchi chaqiriladigan obyektni (callable) ro‘yxatdan o‘tkazadi.
register_converter()SQLite tiplarini maxsus Python tiplariga aylantiruvchi chaqiriladigan obyektni (callable) ro‘yxatdan o‘tkazadi.

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!