Агуулгын хүснэгт:

Python мэдээллийн сан гэж юу вэ?
Python мэдээллийн сан гэж юу вэ?

Видео: Python мэдээллийн сан гэж юу вэ?

Видео: Python мэдээллийн сан гэж юу вэ?
Видео: Python дунд шатны заавар #8 - Өгөгдлийн сангийн програмчлал 2024, Арваннэгдүгээр
Anonim

Хамгийн нийтлэг мэдээллийн сан төлөө Python вэб програмууд

PostgreSQL болон MySQL бол хамгийн түгээмэл нээлттэй эхийн хоёр юм мэдээллийн сан хадгалах зориулалттай Python вэб програмын өгөгдөл. SQLite нь a мэдээллийн сан Энэ нь диск дээрх нэг файлд хадгалагддаг. SQLite нь дотор нь суурилагдсан Python гэхдээ нэг удаад зөвхөн нэг холболтоор хандахаар бүтээгдсэн.

Үүнтэй адилаар та Python мэдээллийн санд сайн уу гэж асууж магадгүй юм.

Python нь програмчлалын хэл юм агуу их тохиромжтой онцлог мэдээллийн сан програмчлал. Үүнийг янз бүрийн зүйлтэй хамт ашиглаж болно мэдээллийн сан Oracle болон MySQL гэх мэт. Энэ нь мөн Data Query Statements, Data Definition Language, болон Data Manipulation Language зэргийг дэмждэг.

Python Database API гэж юу вэ? The Python мэдээллийн сангийн API ( ДБ - API ) стандарт интерфэйсийг тодорхойлдог Python мэдээллийн сан хандалтын модулиуд. Бараг бүгд Python мэдээллийн сан sqlite3, psycopg, mysql- зэрэг модулиуд питон энэ интерфэйстэй тохирно. Энэ интерфэйстэй нийцсэн модулиудтай хэрхэн ажиллахыг тайлбарласан зааварчилгааг энд болон эндээс олж болно.

Үүнтэй адилаар Python өгөгдлийн сантай хэрхэн холбогддог вэ?

Python болон MySQL

  1. Дараах тушаалаар SQL интерфэйсийг импортлох: >>> MySQLdb-г импортлох.
  2. Дараах тушаалаар мэдээллийн сантай холболт үүсгэнэ үү: >>> conn=MySQLdb.connect(host='localhost', user='root', passwd='')
  3. Дараах командыг ашиглан холболтын курсор үүсгэнэ үү: >>>cursor = conn.cursor()

Python дээр SQL гэж юу вэ?

Кейс ашиглах SQL болон Python SQL нь өгөгдлийн сангийн доторх хүснэгтүүдээс өгөгдөл хайх, задлахад зориулагдсан. SQL Энэ нь таныг хөгжүүлэгчийн хувьд хэд хэдэн өгөгдлийг хооронд нь саадгүй нэгтгэх (эсвэл нэгтгэх) боломжийг олгохдоо сайн. Олон хүснэгтийн өгөгдлийг нэгтгэх нь гол хүч юм.

Зөвлөмж болгож буй: