การใช้ PYTHON เชื่อมต่อ MYSQL เบื้องต้น

การใช้ Python เชื่อมต่อ MySql เบื้องต้น ช่วงนี้ผมลองกลับมาหัด Python อีกครั้งพบว่ามันเป็นภาษาที่มีลูกเล่นและ performance ที่ดีเลยที่เดียวอีกอย่างเป็นภาษาที่ใช้ในการวิเคราะห์ข้อมูลได้ดีภาษาหนึ่งก็ว่าได้ ในบทความนี้ผมเลยจะมาบอกขั้นตอนการเชื่อมต่อ mysql ซึ่งเป็น database พื้นฐานที่นักพัฒนา software ส่วนใหญ่รู้จักกันดีนะครับโดยผม จะใช้ sample data ของ mysql ที่มีให้ download กันที่ชื่อว่า sakila โดยท่านสามารถ download กันได้จาก url นี้เลยครับ sakila-db เมื่อ download ข้อมูลตัวอย่างเสร็จแล้วก็ทำการแตกไฟล์ zip จากนั้นเปิด mysql console ขึ้นมาเพื่อ import ข้อมูลเข้าโดยใช้คำสั่ง [source] SOURCE  path ที่เราเก็บไฟล์/sakila-schema.sql; [/source] เพื่อทำการสร้าง table ต่างๆจากนั้นก็ตามด้วย [source] SOURCE  path ที่เราเก็บไฟล์/sakila-data.sql; [/source] เพื่อทำการใส่ข้อมูล เมื่อลองใช้คำสั่ง [source] show tables; [/source] ก็จะได้ดังรูป ข้อมูลเพิ่มเติมเกี่ยวกับ sakila จากนั้นก็มาต่อกันในส่วน Python โดยในครั้งนี้ผมจะใช้ PyCharm โดยใช้ libary ที่ชื่อว่า PyMySQL ในการเชื่อมต่อกับฐานข้อมูล MySQL เริ่มแรกผมทำการสร้าง project ใหม่ขึ้นมาใน PyCharm จากนั้นทำการเพิ่ม libary PyMySQL โดยไปที่ File -> Setting-> Project -> Intepeter Project ตามภาพเลยครับ จากนั้นคลิก + แล้วค้นหา PyMySQL แล้ว Install Package เมื่อ install เสร็จก็เริ่มในส่วน coding ได้เลยครับ ทำการสร้างไฟล์ python ขึ้นมาโดยใช้ชื่อว่า test_connect.pyRead More →