MySQL jadval yaratish


ULASHISH

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!