به بازدید خوش آمدید یو لی!
مکان فعلی:صفحه اول >> تحصیل کردن

نحوه اتصال به پایگاه داده در پایتون

2025-10-24 09:23:43 تحصیل کردن

نحوه اتصال به پایگاه داده در پایتون

در عصر مبتنی بر داده های امروزی، پایگاه های داده ابزار مهمی برای ذخیره و مدیریت داده ها هستند. پایتون به عنوان یک زبان برنامه نویسی قدرتمند، راه های مختلفی را برای اتصال به پایگاه های داده ارائه می کند. این مقاله به طور مفصل نحوه اتصال به پایگاه داده در پایتون و پیوست نمونه هایی از داده های ساخت یافته را معرفی می کند.

1. روش های رایج برای اتصال به پایگاه داده در پایتون

نحوه اتصال به پایگاه داده در پایتون

پایتون می تواند از طریق کتابخانه های مختلف به انواع مختلف پایگاه داده متصل شود. روش‌های متداول اتصال پایگاه داده و کتابخانه‌های پایتون مربوط به آنها به شرح زیر است:

نوع پایگاه دادهکتابخانه پایتونویژگی ها
MySQLmysql-connector-python, pymysqlپشتیبانی از پایگاه داده MySQL، آسان برای استفاده
PostgreSQLpsycopg2عملکرد بالا، پشتیبانی از ویژگی های پیشرفته PostgreSQL
SQLitesqlite3سبک وزن، بدون نیاز به نصب سرور
اوراکلcx_Oracleپشتیبانی از پایگاه داده اوراکل، عملکرد قدرتمند
MongoDBپیمونگوپشتیبانی از پایگاه داده NoSQL، انعطاف پذیری قوی

2. نمونه ای از اتصال پایتون به پایگاه داده MySQL

موارد زیر استفاده می شودmysql-connector-pythonکد نمونه برای اتصال به پایگاه داده MySQL:

گامنمونه کد
کتابخانه نصبنصب pip mysql-connector-python
اتصال به پایگاه دادهوارد کردن mysql.connector
conn = mysql.connector.connect(host="localhost"، user="root"، رمز عبور = رمز عبور، پایگاه داده = test")
مکان نما را ایجاد کنیدمکان نما = conn.cursor()
پرس و جوی SQL را اجرا کنیدcursor.execute ("انتخاب * از کاربران")
نتیجه بگیریدresult = cursor.fetchall()
اتصال نزدیکcursor.close()
conn.close()

3. نمونه ای از اتصال پایتون به پایگاه داده SQLite

SQLite یک پایگاه داده سبک است که نیازی به نصب سرور ندارد. موارد زیر استفاده می شودsqlite3نمونه ای از اتصال کتابخانه به پایگاه داده SQLite:

گامنمونه کد
وارد کردن کتابخانهواردات sqlite3
اتصال به پایگاه دادهconn = sqlite3.connect("example.db")
مکان نما را ایجاد کنیدمکان نما = conn.cursor()
جدول ایجاد کنیدcursor.execute ("ایجاد جدول در صورت عدم وجود کاربران (ID KEY کلید اولیه، نام TEXT)")
درج داده هاcursor.execute ("INSERT INTO users (نام) VALUES ('Alice')")
تغییرات را متعهد شویدconn.commit()
اتصال نزدیکconn.close()

4. نمونه ای از اتصال پایتون به پایگاه داده MongoDB

MongoDB یک پایگاه داده NoSQL است که برای ذخیره سازی داده های بدون ساختار مناسب است. موارد زیر استفاده می شودپیمونگونمونه ای از اتصال به MongoDB:

گامنمونه کد
کتابخانه نصبpip نصب pymongo
اتصال به پایگاه دادهاز pymongo import MongoClient
client = MongoClient ("mongodb://localhost:27017/")
پایگاه داده را انتخاب کنیدdb = مشتری["testdb"]
مجموعه را انتخاب کنیدمجموعه = db ["کاربران"]
درج داده هاcollection.insert_one({"name": "Alice"، "age": 25})
داده های پرس و جوresult = collection.find_one({"name": "آلیس"})

5. خلاصه

پایتون کتابخانه های زیادی را برای اتصال به انواع مختلف پایگاه داده فراهم می کند. خواه یک پایگاه داده رابطه ای مانند MySQL، PostgreSQL یا یک پایگاه داده غیر رابطه ای مانند MongoDB باشد، می توان آن را به راحتی مدیریت کرد. عملیات پایگاه داده را می توان با انتخاب کتابخانه مناسب و انجام مراحل اتصال صحیح به طور موثر تکمیل کرد.

در بالا یک معرفی دقیق و کد نمونه برای اتصال به پایگاه داده در پایتون است. امیدوارم برای شما مفید باشد!

مقاله بعدی
  • چگونه گوشی موبایل Gree را فلش کنیمهمانطور که تلفن های همراه Gree به تدریج در معرض دید عموم قرار می گیرند، بسیاری از کاربران شروع به توجه به نحوه فلش کردن تلفن های همراه Gree کرده اند. فلش می تواند قابلیت های بیشتری را باز کند، عملکرد سیستم ر
    2025-12-11 تحصیل کردن
  • چه اشکالی دارد کولر گازی روشن نشود؟ خلاصه ای از علل و راه حل های محبوب در سراسر شبکهاخیراً با ادامه هوای گرم، خرابی های تهویه مطبوع به موضوع داغ شبکه های اجتماعی تبدیل شده است. بر اساس تحلیل داده‌های کل شبکه در 10 روز گذشته، تعداد بحث‌
    2025-12-08 تحصیل کردن
  • هنگامی که بیرون سرما و گرما در داخل وجود دارد چه باید کرد: تجزیه و تحلیل جامع و استراتژی های مقابله ایاخیراً «سرد بیرون و درون گرم» به یک موضوع داغ در حوزه سلامت تبدیل شده است. به خصوص زمانی که فصل تغییر می کند، بسیاری از افراد چنین علا
    2025-12-06 تحصیل کردن
  • چگونه یک ماشین دیفرانسیل جلو را دریفت کنیم: تجزیه و تحلیل تکنیک ها و موضوعات داغدریفت کردن همیشه یک تکنیک رانندگی بوده که علاقه مندان به خودرو به آن علاقه دارند، اما برای خودروهای دیفرانسیل جلو (طرح FF)، دریفت کردن دشوارتر است. اخیراً
    2025-12-03 تحصیل کردن
مقالات توصیه شده
رتبه بندی خواندن
پیوندهای دوستانه
خط تقسیم کننده