Upload
others
View
18
Download
0
Embed Size (px)
Citation preview
My SQL Connectivity with Python
द्वारा: संजीव भदौरिया स्नातकोत्ति शिक्षक (संगणक शवज्ञान ) के० शव० बािाबंकी (लखनऊ संभाग)
संजीव भदौररया, के० वव० बाराबंकी
कैसे connect करें ?
संजीव भदौररया, के० वव० बाराबंकी
• Python के साथ MySQL को जोड़ने के लिए पहि ेतो MySQL Driver को
pip कमाांड के द्वारा इनस्टॉि करना होता ह ै|
• जब install हो जाय े तो अब हम इसके driver को पाइथन में import करके
check करत े हैं की सही से install हुआ या नहीं | इसके लिए पाइथन पर
import करत ेहैं और यदद कोई error नहीं आती ह ैतो समझ जाइय ेकी driver
सही से इनस्टॉि हो गया ह ै|
MySQL का user कैसे पता करें |
संजीव भदौररया, के० वव० बाराबंकी
• कभी कभी हमको MySQL का username याद नहीं रहता |
• MySQL का current user पता करन ेके लिए लनम्न कमाांड चिायें |
पाइथन में database के साथ connection
संजीव भदौररया, के० वव० बाराबंकी
• Python पर एक पेज बनाकर उसम ेलनम्न code लिखें और run करा दें |
• यदद लनम्न output लमिे तो समझ िीलजये connection बन गया |
पाइथन से MySQL में नया database बनाना
संजीव भदौररया, के० वव० बाराबंकी
• पहि ेइस इमेज में दलेखये दक
मेरे पास school database नहीं था |
• नया database बनाने के लिए लनम्न code पर ध्यान दें लजसमे school
database बनाया गया ह ै|
• यदद कोई error न आये तो समझ
िीलजये database बन गया
अब हम MySQL में जाकर
दखेते हैं की database बन गया ह ै|
पाइथन से MySQL में नया database बनाना
संजीव भदौररया, के० वव० बाराबंकी
• यदद आप पाइथन से ये check करना चाहत ेहैं दक MySQL में कौन – कौन से
databases हैं तो लनम्न code पर ध्यान दें |
• लजसका output लनम्न ह ै -
पाइथन से MySQL में table बनाना
संजीव भदौररया, के० वव० बाराबंकी
• यदद आप पाइथन से MySQL में table create करना चाहत ेहैं तो लनम्न code
पर ध्यान दें |
• लजसका verification हम MySQL पर जाकर लनम्नवत कर सकत ेहैं -
पाइथन से MySQL में table बनाना
संजीव भदौररया, के० वव० बाराबंकी
• लजसका verification हम python से भी कर सकत ेहैं –
• output
• इसी प्रकार हम कोई भी DDL कमाांड चिाकर MySQL पर कायय कर सकत ेहैं |
पाइथन से MySQL में Alter कमाांड
संजीव भदौररया, के० वव० बाराबंकी
• Alter Table
पाइथन से MySQL में Insert कमाांड
संजीव भदौररया, के० वव० बाराबंकी
• Insert into command
पाइथन से MySQL में Select Query
संजीव भदौररया, के० वव० बाराबंकी
• Select * from Student; लनम्न code पर ध्यान दें |
पाइथन से MySQL में Select Query
संजीव भदौररया, के० वव० बाराबंकी
• Select * from Student where city=‘Barabanki’; लनम्न code पर ध्यान दें |
पाइथन से MySQL में Select Query
संजीव भदौररया, के० वव० बाराबंकी
• Select name, age from Student where city=‘Barabanki’; लनम्न code पर ध्यान दें
• इसी प्रकार समस्त select कमाांड चिाय ेजा सकते हैं |
पाइथन से MySQL में Select Query
संजीव भदौररया, के० वव० बाराबंकी
• Select name, age from Student where city=‘Barabanki’; लनम्न code पर ध्यान दें
• इसी प्रकार समस्त select कमाांड चिाय ेजा सकते हैं |
fetchall () की जगह fetchone() भी प्रयोग में ऱाया जा सकता है | जो ससर्फ 1 row ही ददखायेगा
पाइथन से MySQL में delete कमाांड
संजीव भदौररया, के० वव० बाराबंकी
• Delete from student where roll=103;
पाइथन से MySQL में delete कमाांड
संजीव भदौररया, के० वव० बाराबंकी
• Delete from student where roll=103; (दसूरी तरह स ेcode )
पाइथन से MySQL में update कमाांड
संजीव भदौररया, के० वव० बाराबंकी
• Update Student set age=17 where roll=101;
पाइथन से MySQL में update कमाांड
संजीव भदौररया, के० वव० बाराबंकी
• Update Student set age=17 where roll=101; (दसूरा तरीका)
धन्यवाद और अलधक पाठ्य-सामग्री हतेु लनम्न लिक पर ललिक करें -
संजीव भदौररया, के० वव० बाराबंकी
www.pythontrends.wordpress.com
http://www.pythontrends.wordpress.com/