Python skapa databas

Skapa databas

För att skapa en databas i MySQL, använd kommandot "CREATE DATABASE":

Exempel

Skapa en databas med namnet "mydatabase":

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

Kör exempel

Om inga fel uppstår när du kör ovanstående kod, har du lyckats skapa databasen.

Kontrollera om databasen finns

Du kan lista alla databaser i systemet med hjälp av "SHOW DATABASES"-uttrycket för att kontrollera om databasen finns:

Exempel

Returnera listan över databaser i systemet:

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)

Kör exempel

Eller du kan försöka komma åt databasen när du skapar anslutningen:

Exempel

Försök att ansluta till databasen "mydatabase":

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

Kör exempel

Om databasen inte finns, kommer ett fel att mottas.