Python உடன் MySQL: ஆரம்பிக்க ?
அறிமுகம்:
Python என்பது ஒரு சக்திவாய்ந்த மற்றும் எளிதில் கற்றுக் கொள்ளக்கூடிய நிரலாக்க மொழியாகும். இது பல தரவுத்தொகுப்பு தொடர்புடைய செயல்பாடுகளுக்கு மிகச் சிறந்ததாகும். MySQL, உலகின் மிகவும் பிரபலமான திறந்த மூல தரவுத்தொகுப்பு மேலாண்மை அமைப்பாகும், பல்வேறு பயன்பாடுகளின் பின்னணியில் பயன்படுகிறது. Python மற்றும் MySQL இணைந்து செயல்படுத்துவது பல்வேறு செயல்பாடுகளுக்கு வழிவகுக்கும்.
Python மற்றும் MySQL க்கு தேவையான கருவிகள்:
Python உடன் MySQL பயன்பாட்டை தொடங்க, நமக்கு சில முக்கியமான கருவிகள் மற்றும் தொகுதிகள் தேவை. அவை:
- Python: Python நிறுவப்பட்டிருக்க வேண்டும். Python Downloads
- MySQL Server: MySQL தரவுத்தொகுப்பு நிறுவப்பட்டிருக்க வேண்டும். MySQL Downloads
- MySQL Connector: Python MySQL உடன் இணைவதற்கான தொகுதி. இது
mysql-connector-pythonஎன்ற பெயரில் கிடைக்கின்றது.
Python மற்றும் MySQL இனை நிறுவுவது:
- Python நிறுவல்:
- Python ஐ Python Downloads தளத்தில் இருந்து பதிவிறக்கம் செய்து நிறுவலாம்.
- நிறுவல் முடிந்தவுடன், கட்டளைகள் பயன்பாட்டில்
python --versionஎன تایپ செய்து, Python நிறுவல் சரியானதாக உறுதிப்படுத்தலாம்.
- MySQL நிறுவல்:
- MySQL ஐ MySQL Downloads தளத்தில் இருந்து பதிவிறக்கம் செய்து நிறுவலாம்.
- நிறுவல் முடிந்தவுடன், MySQL உடன் தொடர்புடைய root பயனர் பெயர் மற்றும் கடவுச்சொல்லை நினைவில் வைத்துக்கொள்ள வேண்டும்.
- MySQL Connector நிறுவல்:
- Python உடன் MySQL தொடர்பு கொள்வதற்கு
mysql-connector-pythonதொகுதியை நிறுவ வேண்டும். - நிறுவ ஐ, கட்டளைகள் பயன்பாட்டில்
pip install mysql-connector-pythonஎன تایپ செய்து தொகுதியை நிறுவலாம்.
- Python உடன் MySQL தொடர்பு கொள்வதற்கு
Python மற்றும் MySQL இணைத்தல்:
import mysql.connector
# MySQL க்கு இணைப்பு
connection = mysql.connector.connect(
host="localhost",
user="root",
password="உங்கள்_கடவுச்சொல்",
database="உங்கள்_தரவுத்தொகுப்பு"
)
# இணைப்பு வெற்றிகரமாக அமைந்ததா என சோதிக்க
if connection.is_connected():
print("MySQL உடன் இணைப்பு வெற்றிகரமாக அமைந்தது!")
else:
print("MySQL உடன் இணைக்க முடியவில்லை.")
துவக்க உதாரணம்:
இப்போது, Python ஐ MySQL உடன் இணைத்த பிறகு, எளிதாக ஒரு SQL கேள்வியை இயக்கலாம்:
cursor = connection.cursor()
# ஒரு புதிய அட்டவணையை உருவாக்குதல்
cursor.execute("CREATE TABLE IF NOT EXISTS students (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), age INT)")
# தரவுகளை செருகுதல்
cursor.execute("INSERT INTO students (name, age) VALUES (%s, %s)", ("அனு", 20))
# மாற்றங்களை சேமித்தல்
connection.commit()
# மாற்றங்கள் வெற்றிகரமாகச் செய்யப்பட்டது என்பதனை சரிபார்க்க
print(cursor.rowcount, "பதிவுகள் சேமிக்கப்பட்டது.")
முடிவு:
Python மற்றும் MySQL இனை இணைத்தல் என்பது எளிமையானது, ஆனால் இது பெரும் திறமையுடன் செயல்படும் ஒரு கருவியாகும். இந்த வழிகாட்டியைப் பயன்படுத்தி, நீங்கள் Python ஐ MySQL உடன் இணைக்கவும், தகவல்களை நிர்வகிக்கவும் திறம்பட செயல்படலாம்.