Python ile veritabanı oluşturma

Veritabanı oluşturma

MySQL'de veritabanı oluşturmak için "CREATE DATABASE" ifadesini kullanın:

Örnek

İsimli "mydatabase" veritabanı oluşturma:

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword"
)
mycursor = mydb.cursor()
mycursor.execute("CREATE DATABASE mydatabase")

Örnek Çalıştır

Yukarıdaki kodu çalıştırdığınızda hata almadıysanız, veritabanını başarıyla oluşturmuşsunuz demektir.

Veritabanı var mı kontrol et

Sistemdeki tüm veritabanlarını "SHOW DATABASES" ifadesi kullanarak listeleyebilir ve veritabanının olup olmadığını kontrol edebilirsiniz:

Örnek

Sistemdeki veritabanı listesini döndürür:

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword"
)
mycursor = mydb.cursor()
mycursor.execute("SHOW DATABASES")
for x in mycursor:
  print(x)

Örnek Çalıştır

veya bağlantı kurarken veritabanına erişmeyi deneyebilirsiniz:

Örnek

Veritabanı "mydatabase"'ya bağlantı deniyor:

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)

Örnek Çalıştır

Veritabanı mevcutsa değilse hata alınırsa.