Giả sử rằng cơ sở dữ liệu MySQL có tên là thử nghiệm có trên máy chủ và một bảng có tên là nhân viên cũng được tạo. Bảng có năm trường fname, lname, age, giới tính và tiền lương.
Một tuple đối tượng chứa dữ liệu của một bản ghi được định nghĩa là
t1=('Mac', 'Mohan', 20, 'M', 2000)
Để thiết lập giao diện giữa MySQL và Python 3, bạn cần cài đặt mô-đun PyMySQL. Sau đó, bạn có thể thiết lập kết nối bằng cách sử dụng các câu lệnh sau
import PyMySQL # Open database connection db = PyMySQL.connect("localhost","root","","test" ) # prepare a cursor object using cursor() method cursor = db.cursor()
Bước tiếp theo là thiết lập truy vấn chèn bằng cách sử dụng dữ liệu trong bộ tuple
sql="insert into employee values(%s,%s,%d,%s,%d)" %t1
Bây giờ truy vấn này được thực thi bằng cách sử dụng phương thức execute () của đối tượng con trỏ
cursor.execute(sql)
Nếu bạn kiểm tra nội dung của bảng nhân viên, nó sẽ hiển thị bản ghi mới được thêm vào đó.