Python opretter database

Opret database

For at oprette en database i MySQL, brug sætningen "CREATE DATABASE":

Eksempel

Opret en database med navnet "mydatabase":

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

Kør Eksempel

Hvis der ikke opstår fejl ved kørsel af ovenstående kode, har du succesfuldt oprettet databasen.

Kontroller om databasen findes

Du kan bruge "SHOW DATABASES"-sætningen til at liste alle databaser i systemet og kontrollere, om databasen findes:

Eksempel

Returner listen over 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 Eksempel

Eller du kan prøve at få adgang til databasen, når du opretter forbindelsen:

Eksempel

Forsøg at forbinde til databasen "mydatabase":

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

Kør Eksempel

Hvis databasen ikke findes, vil du modtage en fejl.