Mundarija:

Python ma'lumotlar bazasi nima?
Python ma'lumotlar bazasi nima?

Video: Python ma'lumotlar bazasi nima?

Video: Python ma'lumotlar bazasi nima?
Video: Python sqlite3 1-dars: Ma'lumotlar bazasi nima va jadvallar yaratish 2024, May
Anonim

Eng keng tarqalgan ma'lumotlar bazalari uchun Python veb-ilovalar

PostgreSQL va MySQL eng keng tarqalgan ikkita ochiq manbadir ma'lumotlar bazalari saqlash uchun Python veb-ilovalar ma'lumotlari. SQLite a ma'lumotlar bazasi diskdagi bitta faylda saqlanadi. SQLite o'rnatilgan Python lekin bir vaqtning o'zida faqat bitta ulanish orqali kirish uchun qurilgan.

Xuddi shunday, siz so'rashingiz mumkin, Python ma'lumotlar bazasi uchun yaxshimi?

Python bilan dasturlash tili hisoblanadi ajoyib uchun ideal xususiyatlar ma'lumotlar bazasi dasturlash. U turli xil turlari bilan ishlatilishi mumkin ma'lumotlar bazalari Oracle va MySQL kabi. Shuningdek, u Ma'lumotlar so'rovi bayonotlari, ma'lumotlarni aniqlash tili va ma'lumotlarni manipulyatsiya qilish tilini qo'llab-quvvatlaydi.

Bundan tashqari, Python Database API nima degan savol tug'ilishi mumkin. The Python ma'lumotlar bazasi API ( JB - API ) uchun standart interfeysni belgilaydi Python ma'lumotlar bazasi kirish modullari. Deyarli hammasi Python ma'lumotlar bazasi sqlite3, psycopg va mysql kabi modullar piton ushbu interfeysga mos keladi. Ushbu interfeysga mos keladigan modullar bilan qanday ishlashni tushuntiruvchi o'quv qo'llanmalarini bu yerda va shu yerda topishingiz mumkin.

Xuddi shunday, Python ma'lumotlar bazasiga qanday ulanadi?

Python va MySQL

  1. SQL interfeysini quyidagi buyruq bilan import qiling: >>> import MySQLdb.
  2. Quyidagi buyruq yordamida ma'lumotlar bazasi bilan aloqa o'rnating: >>> conn=MySQLdb.connect(host='localhost', user='root', passwd='')
  3. Quyidagi buyruq yordamida ulanish uchun kursor yarating: >>>cursor = conn.cursor()

Pythonda SQL nima?

uchun holatlardan foydalaning SQL va Python SQL ma'lumotlar bazasidagi jadvallardan ma'lumotlarni so'rash va chiqarish uchun mo'ljallangan. SQL sizga dasturchi sifatida bir nechta ma'lumotlarni muammosiz birlashtirish (yoki birlashtirish) imkonini beradi. Bir nechta jadvallardagi ma'lumotlarni birlashtirish asosiy kuchdir.

Tavsiya: