Python တင်ပြချက်
- အရေးပါ ပိုင်း MySQL ကို ပေါ်ပေါက်ပေးခြင်း
- နောက်ပိုင်း MySQL ကို ထိန်းချိန်း
တင်ပြချက် ဖွင့်လိုက်
MySQL တွင် တင်ပြချက် ကို ဖွင့်လိုက်ချက် ကို အသုံးပြုပါ၏
ဖွင့်လိုက်ချက် ဖွင့်လိုက်ချက် ကို ဘဏ္ဍာင်အမည် ကို ဒေါ်လုပ်လိုက်ပါ၏
အကြောင်းကျည်း
customers တင်ပြချက် ကို ဖွင့်လိုက်
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", passwd="yourpassword", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")
အမှားမရှိ ဖြစ်ခဲ့သော် အရာသူသည် အောင်မြင်စွာ တင်ပြချက် ကို ဖွင့်လိုက်သည်
တင်ပြချက် ရှိသလား စစ်ဆေး
SHOW TABLES ဖော်ပြချက် ကို အသုံးပြု၍ ဘဏ္ဍာင်အရပ်တွင် ရှိသော တင်ပြချက်များ ကို ဖော်ပြလိုက်ပါ၏၊ တင်ပြချက် ရှိသလား နှင့် စစ်ဆေးပါ၏
အကြောင်းကျည်း
စနစ်အရ ဖွင့်ထားသော ဘဏ္ဍာင်များ ကို ပြန်ကြုံပါသည်
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", passwd="yourpassword", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("SHOW TABLES") for x in mycursor: print(x)
ပြင်ပစား
တင်ပြချက်ကို ဖွင့်လိုက်ပြီးနောက် ရှိသော ခုံးအုတ်တွင် ကိုယ်တုပ်သုံးသော ခုံးအုတ်တစ်ခုကို ဖွင့်လိုက်သင့်သည်。
ဤအချက်ကို PRIMARY KEY ကို ဒေါ်လုပ်နိုင်ပါသည်。
ကျော်ကြွမှု အက်ဥ်အက်စ် "INT AUTO_INCREMENT PRIMARY KEY" ကို အသုံးပြုပြီး မူပိုင်ခွံ မူပိုင်ခွံ ကို ရှားလည်စွာ ထည့်သွင်းပေးသည်။ 1 မှ စတင်၍ မူပိုင်ခွံ အတ္ထပိုင်း 1 မှ တိုးပွားလာပါသည်။
အကြောင်းကျည်း
အချက်အလက် အချက်အလက် အချက်ပေါ်ပေးခြင်း
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", passwd="yourpassword", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("CREATE TABLE customers (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), address VARCHAR(255))")
အချက်အလက် ရှိသော အခါ ကို ALTER TABLE အက်ဥ်အက်စ် အသုံးပြုပါ
အကြောင်းကျည်း
ရှိသော အချက်အလက် ပေါ်မူးယစ် ပေါ်ပေါက်ပေးခြင်း
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", passwd="yourpassword", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("ALTER TABLE customers ADD COLUMN id INT AUTO_INCREMENT PRIMARY KEY")
- အရေးပါ ပိုင်း MySQL ကို ပေါ်ပေါက်ပေးခြင်း
- နောက်ပိုင်း MySQL ကို ထိန်းချိန်း