import MySQLdb
reload(sys)
sys.setdefaultencoding('utf-8')
db=MySQLdb.connect(db='databasename',user='root',charset='utf8',passwd='123456')
cur=db.cursor()
cur.execute('use mydb')
cur.execute('select * from mytb limit 100')
f=file("/home/linux/workspace/stu/tem.txt",'w')
for i in cur.fetchall():
f.write(str(i))
f.write(" ")
f.close()
cur.close()
#出现错误:
#_mysql_exceptions.OperationalError: (1049, "Unknown database 'databasename'")
是不是要新建一个数据库?怎么才能弄一个数据库,做一些基本的操作?高手help.
可不可以在代码中创建数据库?
在外面用什么软件建?
python连接mysql出现问题?(高手help)
答案:2 悬赏:30 手机版
解决时间 2021-02-04 03:35
- 提问者网友:世勋超人
- 2021-02-03 15:58
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-02-03 16:27
你都没有建立数据库。
你必须在本地安装一个 mysql 数据库环境。
再建立一个 数据库名! databasenam 这是你的数据库名
你替换也好,直接在 mysql 里建立一个 databasenam 也好。
都可以!
你必须在本地安装一个 mysql 数据库环境。
再建立一个 数据库名! databasenam 这是你的数据库名
你替换也好,直接在 mysql 里建立一个 databasenam 也好。
都可以!
全部回答
- 1楼网友:有你哪都是故乡
- 2021-02-03 16:37
这些东西都需要具体是判断。也可能你下载的版本问题。
现在看来。似乎是你的settings.py里有一个程序名,那里尽量用英文的。不要用中文。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯