Devdit
 

Python สร้างตารางข้อมูล ด้วยคำสั่ง CREATE TABLE

3.9K

สอนเขียนภาษา Python สร้างตาราง หรือสร้าง table ด้วยคำสั่ง SQL CREATE TABLE ตัวอย่างแนะนำการเขียนโค้ดสร้างตาราง หรือ table ด้วยภาษา Python พร้อมแสดงผลลัพธ์การสร้างตารางออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง Python สร้างตารางข้อมูล ด้วยคำสั่ง CREATE TABLE

import mysql.connector

mydb = mysql.connector.connect(
    host="127.0.0.1",
    user="root",
    password="",
    database="db_test"
)

sql = 'CREATE TABLE db_test.example ( id INT NOT NULL AUTO_INCREMENT , title CHAR(255) NOT NULL , PRIMARY KEY (id)) ENGINE = InnoDB;'
cur = mydb.cursor()
cur.execute( sql )
print( 'สร้างตารางเรียบร้อยแล้ว' )

mydb.close()

ผลลัพธ์

สร้างตารางเรียบร้อยแล้ว

คำอธิบาย

Python สร้างตารางข้อมูล จากตัวอย่างของคำสั่ง SQL สามารถแบ่งรายละเอียดได้ดังนี้

1. CREATE TABLE db_test.example หมายความว่า สร้างตารางชื่อ example จากฐานข้อมูลชื่อ db_test

2. id INT NOT NULL AUTO_INCREMENT คือ สร้าง column ชื่อ id ชนิดข้อมูล INT column แบบ AUTO_INCREMENT

3. title CHAR(255) NOT NULL คือ สร้าง column ชื่อ title ชนิดข้อมูล CHAR ขนาด 255

4. PRIMARY KEY (id) คือ กำหนดให้ column id เป็น PRIMARY KEY

5. ตารางที่สร้างเป็นชนิด InnoDB

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ