آموزش اتصال به پایگاه داده MySQL در پایتون

2 سال پیش

آموزش اتصال به پایگاه داده MySQL در پایتون

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش اتصال به پایگاه داده MySQL در پایتون خواهیم پرداخت.

پیشنهاد ویژه : پکیج آموزش طراحی وب سایت با پایتون و جنگو

برای ارتباط با MySQL، (یک راه این است که) خط فرمان MySQL را در سیستم خود مانند شکل زیر باز کنید –

در اینجا رمز عبور می خواهد. باید رمز عبوری را که روی کاربر پیش فرض (root) تنظیم کرده اید در زمان نصب تایپ کنید.

سپس یک ارتباط با MySQL برقرار می شود که پیام زیر را نشان می دهد –

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.12-log MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

می توانید هر زمان که بخواهید با استفاده از دستور exit در اعلان mysql، ارتباط خود را با پایگاه داده MySQL قطع کنید.

mysql> exit
Bye

 

برقراری ارتباط با MySQL با استفاده از پایتون

قبل از برقراری ارتباط با پایگاه داده MySQL با استفاده از پایتون، − را فرض کنید

  • که ما یک پایگاه داده با نام mydb ایجاد کرده ایم.
  • ما یک جدول EMPLOYEE با ستون‌های FIRST_NAME، LAST_NAME، AGE، SEX و INCOME ایجاد کرده‌ایم.
  • اعتباری که ما برای ارتباط با MySQL استفاده می کنیم عبارتند از نام کاربری: root، password: password.

 

می توانید با استفاده از سازنده ()connect یک اتصال برقرار کنید. این نام کاربری، رمز عبور، میزبان و نام پایگاه داده ای که باید با آن ارتباط برقرار کنید (اختیاری) را می پذیرد و یک شی از کلاس MySQLConnection را برمی گرداند.

مثال

در زیر مثالی از اتصال با پایگاه داده MySQL “mydb” آورده شده است.

import mysql.connector

#establishing the connection
conn = mysql.connector.connect(user='root', password='password', host='127.0.0.1', database='mydb')

#Creating a cursor object using the cursor() method
cursor = conn.cursor()

#Executing an MYSQL function using the execute() method
cursor.execute("SELECT DATABASE()")

# Fetch a single row using fetchone() method.
data = cursor.fetchone()
print("Connection established to: ",data)

#Closing the connection
conn.close()

 

همچنین می توانید با ارسال اعتبار (نام کاربری، رمز عبور، نام میزبان و نام پایگاه داده) به ()Connection.MySQLConnection همانطور که در زیر نشان داده شده است، اتصال به MySQL برقرار کنید.

from mysql.connector import (connection)

#establishing the connection
conn = connection.MySQLConnection(user='root', password='password', host='127.0.0.1', database='mydb')

#Closing the connection
conn.close()

 

منبع.

لیست جلسات قبل آموزش دسترسی به داده پایتون 

  1. آموزش دسترسی به داده پایتون 
  2. آموزش پایگاه MySQL در پایتون
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه