آموزش درج اطلاعات در جدول MySQL در پایتون

آموزش درج اطلاعات در جدول MySQL در پایتون

در ادامه جلسات آموزش پایتون، در این مطلب آموزش درج اطلاعات در جدول MySQL در پایتون رو برای شما عزیزان قرار دادیم. در این جلسه دستور INSERT در Mysql رو توضیح می دهیم.

 

آموزش افزودن اطلاعات در جدول MySQL در پایتون

برای درج اطلاعات یا رکورد در جدول از دستور “INSERT INTO” استفاده می کنیم. در کد زیر یک رکورد به جدول customers اضافه کرده ایم :

مثال

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)

mycursor = mydb.cursor()

sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
mycursor.execute(sql, val)

mydb.commit()

print(mycursor.rowcount, "record inserted.")

پیش نمایش

متد ()mydb.commit برای ایجاد تغییرات در پایگاه داده استفاده می شود. بدون اجرای این متد تغییرات حاصل نمی شوند.

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

افزودن چند ردیف در جدول MySQL

از تابع ()executemany برای درج چند ردیف یا رکورد در جدول استفاده می شود. دومین پارامتر تابع ()executemany لیستی از tuple هایی است که حاوی اطلاعات دلخواه شما برای درج در جدول می باشد.

مثال

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)

mycursor = mydb.cursor()

sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = [
  ('Peter', 'Lowstreet 4'),
  ('Amy', 'Apple st 652'),
  ('Hannah', 'Mountain 21'),
  ('Michael', 'Valley 345'),
  ('Sandy', 'Ocean blvd 2'),
  ('Betty', 'Green Grass 1'),
  ('Richard', 'Sky st 331'),
  ('Susan', 'One way 98'),
  ('Vicky', 'Yellow Garden 2'),
  ('Ben', 'Park Lane 38'),
  ('William', 'Central st 954'),
  ('Chuck', 'Main Road 989'),
  ('Viola', 'Sideway 1633')
]

mycursor.executemany(sql, val)

mydb.commit()

print(mycursor.rowcount, "was inserted.")

پیش نمایش

حتما بخوانید : 7 زبان برنامه‌ نویسی برای دانشمندان علم داده‌ ها

بدست آوردن ID آخرین رکورد

برای بدست آوردن ID آخرین رکورد ، می توانید از شی cursor درخواست کنید. اگر شما چندین رکورد درج کرده باشید، id آخرین رکورد برگشت داده می شود.

در مثال زیر یک ردیف ایجاد کرده ایم و id آن را بدست می آوریم :

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)

mycursor = mydb.cursor()

sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("Michelle", "Blue Village")
mycursor.execute(sql, val)

mydb.commit()

print("1 record inserted, ID:", mycursor.lastrowid)

پیش نمایش

 

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

  1. آموزش برنامه نویسی پایتون؛ شروع کار و ساخت اولین برنامه با پایتون
  2. متغیرها در برنامه نویسی پایتون
  3. کار با اعداد در برنامه نویسی پایتون
  4. آموزش کار با رشته ها در برنامه نویسی پایتون
  5. آموزش عملگرها در برنامه نویسی پایتون
  6. آموزش کار با لیست ها در برنامه نویسی پایتون
  7. آموزش کار با Tuple در برنامه نویسی پایتون
  8. آموزش دیکشنری در برنامه نویسی پایتون
  9. آموزش دستورات شرطی در برنامه نویسی پایتون
  10. آموزش حلقه های تکرار در برنامه نویسی پایتون
  11. آموزش توابع در برنامه نویسی پایتون
  12. آموزش Lambda در برنامه نویسی پایتون
  13. آموزش آرایه ها در برنامه نویسی پایتون
  14. آموزش شی گرایی در برنامه نویسی پایتون
  15. آموزش ماژول ها در برنامه نویسی پایتون
  16. آموزش کار با تاریخ و زمان در برنامه نویسی پایتون
  17. آموزش JSON در برنامه نویسی پایتون
  18. آموزش کار با فایل ها در برنامه نویسی پایتون
  19. آموزش خواندن فایل در در برنامه نویسی پایتون
  20. آموزش نوشتن فایل در برنامه نویسی پایتون
  21. آموزش حذف فایل در برنامه نویسی پایتون
  22. آموزش بهینه سازی کدها در برنامه نویسی پایتون
  23. آموزش ساخت پایگاه داده MySQL در پایتون
  24. آموزش ساخت جدول MySQL در برنامه نویسی پایتون
5/5 - (1 امتیاز)

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

برچسب ها:
پکیج آموزش صفر تا صد برنامه نویسی اندروید به زبان فارسی
  • انتشار: ۱۵ آذر ۱۴۰۱

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

بازخوردهای خود را برای ما ارسال کنید

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.