美文网首页
第四章 数据库创建

第四章 数据库创建

作者: Dunham | 来源:发表于2018-06-22 22:32 被阅读0次

    我的理解:

    sqlalchemy的功能为实现在pycharm中建立数据库。

    相关数据库的操作语句值得深入学习。

    我的问题:

    1.对于一开始显示mysql access denied,root@localhost,password:NO问题

    我理解为mysql权限问题

    使用https://blog.csdn.net/dongweionly/article/details/80273095的回答完美解决

    2.在使用qq收藏的回答解决数据库连接的问题后,出现问题(使用虚拟环境movie-v)

    (movie-venv) C:\Users\Dunham\PycharmProjects\MovieWebsite\app>python

    models.py

    C:\Users\Dunham\PycharmProjects\MovieWebsite\movie-venv\lib\site-packages\pymysql\

    cursors.py:170: Warning: (1366, "Incorrect string value: '\\xD6\\xD0\\xB9\\xFA\\xB1\\xEA...' for column 'VARIABLE_VALUE' at row 518")

    result = self._query(query)

    C:\Users\Dunham\PycharmProjects\MovieWebsite\movie-venv\lib\site-packages\pymysql\

    cursors.py:170: Warning: (3719, "'utf8' is currently an alias for the

    character set UTF8MB3, which will be replaced by UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous.")

    result = self._query(query)

    此时数据表已经建好,在mysql中使用use movie,show tables发现已经建立所有数据表。

    备注一波,防止未来出现编码问题

    3.创建数据库时,数据表设置name=admin可以创建,但desc admin识别不出来,说明没有成功创建,将admin改为theadmin后解决问题,不知道原因。

    我的修改

    对源码models.py的修改:

    1.把admin数据表名字改为theadmin 

    2.Admin改为theAdmin 

    3.数据库movie名字改为MOVIE

    相关文章

      网友评论

          本文标题:第四章 数据库创建

          本文链接:https://www.haomeiwen.com/subject/hnmlyftx.html