我正在尝试在python中创建一个MySQL database。
我正在使用MySQL db。
目前,我是这样做的:
import MySQLdb
db1 = MS.connect(host="localhost",user="root",passwd="****")无论我走到哪里,似乎每个人都认为你知道如何创建数据库,但我不知道。正如您可能猜到的,当我运行上面的代码时,我得到了一个错误,我认为这是因为我还没有创建数据库。
如何创建数据库?
发布于 2014-03-15 11:57:07
您可以在命令行/终端上使用SQL:
$ echo 'CREATE DATABASE <dbname>;' | mysql -u <username> -p哪里
mysql :新数据库的名称,
<username>:是您的<dbname>用户名。此外,您还需要在出现提示时键入您的mysql <password>。
或者:
您还可以使用:mysql -u <username> -p -e "create database <dbname>";
发布于 2014-03-15 13:50:20
您可以这样创建数据库。
import MySQLdb
db1 = MySQLdb.connect(host="localhost",user="root",passwd="****")
cursor = db1.cursor()
sql = 'CREATE DATABASE mynewDatabase'
cursor.execute(sql)然后,您可以使用已经为查询选择的数据库创建另一个连接,或者执行USE mynewDatabase并使用相同的游标执行查询,确保它记住您已经说过USE。
https://stackoverflow.com/questions/22419230
复制相似问题