MySQLdb windows创建数据库

时间:2014-03-15 03:41:16

标签: python mysql

我正在尝试在MySQL database中创建python

我正在使用MySQL db

目前,我正在做的事情:

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

我到处都似乎每个人都认为你知道如何创建数据库,但我不知道。正如你猜测我运行上面的代码时我得到一个错误,我认为这是因为我没有创建数据库。

如何创建数据库?

2 个答案:

答案 0 :(得分:0)

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

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

其中

  • <dbname>:新数据库的名称,
  • <username>:是你的mysql用户名。

此外,您还需要在出现提示时键入您的mysql <password>

OR:

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

答案 1 :(得分:0)

您可以通过这种方式创建数据库。

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

然后,您可以创建另一个已为您的查询选择的数据库的连接,或者执行USE mynewDatabase并使用相同的光标执行查询,确保它记住您已经说过USE。< / p>