MySQLdb windows创建数据库

2024-04-26 20:19:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在python中创建一个MySQL database。你知道吗

我正在使用MySQL db。你知道吗

现在,我做的是:

import MySQLdb    
db1 = MS.connect(host="localhost",user="root",passwd="****")

无论我走到哪里,似乎每个人都认为你知道如何创建数据库,但我不知道。您可以猜到,当我运行上面的代码时,我得到了一个错误,我假设这是因为我没有创建数据库。你知道吗

如何创建数据库?你知道吗


Tags: 代码import数据库localhosthostdbconnectmysql
2条回答

您可以这样创建数据库。你知道吗

import MySQLdb
db1 = MySQLdb.connect(host="localhost",user="root",passwd="****")
cursor = db1.cursor()
sql = 'CREATE DATABASE mynewDatabase'
cursor.execute(sql)

然后您可以创建另一个连接,该连接已经为您的查询选择了一个数据库,或者执行USE mynewDatabase,并使用同一个游标执行您的查询,确保它记住您已经说过USE。你知道吗

您可以在命令行/终端上使用SQL:

$ echo 'CREATE DATABASE <dbname>;' | mysql -u <username> -p

在哪里

  • <dbname>:新数据库的名称
  • <username>:是您的mysql用户名。你知道吗

当提示时,您还需要键入mysql<password>。你知道吗

或:

也可以使用:mysql -u <username> -p -e "create database <dbname>";

相关问题 更多 >