Python criar banco de dados

Criar banco de dados

Para criar um banco de dados no MySQL, use a instrução "CREATE DATABASE":

Exemplo

Crie um banco de dados chamado "mydatabase":

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

Executar Exemplo

Se o código acima for executado sem erros, você já criou o banco de dados com sucesso.

Verificar se o banco de dados existe

Você pode usar a declaração "SHOW DATABASES" para listar todos os bancos de dados do sistema e verificar se o banco de dados existe:

Exemplo

Retorna a lista de bancos de dados do sistema:

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

Executar Exemplo

ou você pode tentar acessar o banco de dados ao estabelecer a conexão:

Exemplo

Tente conectar ao banco de dados "mydatabase":

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

Executar Exemplo

Se o banco de dados não existir, você receberá um erro.