我正在尝试在MySQL database
中创建python
。
我正在使用MySQL db
。
目前,我正在做的事情:
import MySQLdb
db1 = MS.connect(host="localhost",user="root",passwd="****")
我到处都似乎每个人都认为你知道如何创建数据库,但我不知道。正如你猜测我运行上面的代码时我得到一个错误,我认为这是因为我没有创建数据库。
如何创建数据库?
答案 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>