MySQL jadval yaratish
Jadval yaratish
MySQL da jadval yaratish uchun “CREATE TABLE” iborasidan foydalaning.
Ulanishni yaratishda ma’lumotlar bazasi nomini aniqlaganingizga ishonch hosil qiling
Misol
"Mijozlar" nomli jadval yarating:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")
Misolni ishga tushirish »
Agar yuqoridagi kod xatosiz bajarilgan bo‘lsa, siz jadvalni muvaffaqiyatli yaratdingiz.
Jadval mavjudligini tekshiring
Jadval mavjudligini ma’lumotlar bazasidagi barcha jadvallarni "SHOW TABLOLAR" iborasi yordamida tekshirishingiz mumkin:
Misol
Tizimingizning ma’lumotlar bazalari ro‘yxatini qaytaring:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SHOW TABLES")
for x in mycursor:
print(x)
Misolni ishga tushirish »
Asosiy kalit
Jadvalni yaratishda siz har bir yozuv uchun noyob kalitga ega ustunni ham yaratishingiz kerak.
Buni ASOSIY KEY ni belgilash orqali amalga oshirish mumkin.
Biz "INT AUTO_INCREMENT PRIMARY KEY" iborasidan foydalanamiz, u har bir yozuv uchun noyob raqamni kiritadi. 1 dan boshlanadi va har bir rekord uchun bittaga oshiriladi.
Misol
Jadval yaratishda asosiy kalit yarating:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("CREATE TABLE customers (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), address VARCHAR(255))")
Misolni ishga tushirish »
Agar jadval allaqachon mavjud bo‘lsa, ALTER TABLE kalit so‘zidan foydalaning:
Misol
Mavjud jadvalda asosiy kalit yarating:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("ALTER TABLE customers ADD COLUMN id INT AUTO_INCREMENT PRIMARY KEY")
Misolni ishga tushirish »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
