19
My SQL Connectivity with Python ारा: संजीव भदौरिया नातकोि शिक (संगणक शवान ) के० शव० बािाबंकी (लखनऊ संभाग) संजीव भदौररया, के० वव० बाराबंकी

My SQL Connectivity with Python · 2018-12-05 · My SQL Connectivity with Python द्वारा: संजीव भदौरिया स्नातकोत्ति शिक्षक

  • 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/