Python tietokannan luominen

Tietokannan luominen

Jos haluat luoda tietokannan MySQL:ssä, käytä "CREATE DATABASE" -lauseen:

Esimerkki

Luo nimeltä "mydatabase" tietokanta:

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

Suorita Esimerkki

Jos yllä oleva koodi suoritetaan ilman virheitä, olet onnistunut luomaan tietokannan.

Tarkista tietokannan olemassaolo

Voit luetteloida järjestelmän kaikki tietokannat käyttämällä "SHOW DATABASES" -lauseen ja tarkistaa, onko tietokanta olemassa:

Esimerkki

Palauta järjestelmän tietokantalista:

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)

Suorita Esimerkki

Tai voit yrittää tarkistaa tietokannan käyttäessäsi yhteyttä luomista:

Esimerkki

Yritä yhdistää tietokantaan "mydatabase":

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

Suorita Esimerkki

Jos tietokanta ei ole olemassa, saat virheen.