mysql
a_py
web
展开
-
MYSQL出现1251 client does no support authentic错误
今天想要创建一个新的mysql用户然后赋予它一些权限然后进行一些操作。但是在mysql命令行中创建一个用户后发现该用户Navicat连接不上mysql。 在这边我已经添加了一个root1用户并且设置密码为root1. 但是你去连接Navicat 就会报错: 在这本人已经找到了解决的办法了第一步,更改掉新版mysql的加密方式。mysql> ALTE...原创 2018-09-20 10:37:05 · 1061 阅读 · 2 评论 -
mysql 中的视图详解。
视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。例如不用视图调用:SELECT * from (select * from student where gender='男') as A where A.class_id>1;但是如果你一千条查询中有一半以上需要用到上面的...原创 2018-10-15 14:19:10 · 7818 阅读 · 5 评论 -
Python操作MySQL之SQLAlchemy
SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 这就是Python中,最有名的ORM框架是SQLAlchemy。但是sqlalchemy无法直接对数据库进行操作,必须以来pymsql等第三方插件,Dialect用于和数据API进行交流,根据配...原创 2018-10-18 20:16:40 · 215 阅读 · 0 评论 -
Python3 PyMySQL 的使用
什么是 PyMySQL?PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。 python中安装pymysql:pip install pymysql安装好pymysql后就可以...原创 2018-10-18 20:58:47 · 682 阅读 · 0 评论 -
创建mysql新用户,并且赋予权限管理。
在稍微大一点的公司里面都是进行着明显的权限管理。特别是操作数据库这样重要的东西,万一你要是一不小心删库了,就麻烦了,所以在公司里面一般一个项目 都会创建一个专门的用户指定其权限只能控制某一个数据库进行操作。这样就可很合理的进行项目了。 要创建一个新的mysql用户的话,需要在root用户里面进行操作。首先登陆mysql: 登陆后可以使用show databasesdat...原创 2018-10-10 11:03:33 · 32463 阅读 · 5 评论 -
mysql终端下进行数据库备份与备份导入。
本人是使用的windos,所以在cmd命令行下进行备份mysqldump -u root movie >movie_test.sql -p// movie是数据库名, >后面的movie_test.sql是保存文件,保存在你当前路径下哦输入界面如图进入到此目录下,你就会发现多了一个 movie_test.sql文件夹了。 上面的那种方式就备份数据库表结构和...原创 2018-10-10 14:39:01 · 581 阅读 · 0 评论 -
django 项目创建及连接mysql
使用virtualenv创建虚拟环境,你可能会问为什么要使用虚拟环境,虚拟环境就是一个个隔离区,让你的项目之间没有冲突,比如你这个项目可能要使用django1.11.11,下一个项目你的boss就要求你别的项目使用django2.1。还有你这次可能使用py2,下次要使用py3,virtualenv就可以很好的帮你解决掉这些问题。我是在使用virtualenv的基础上使用virtualenvwr...原创 2018-11-06 00:44:07 · 365 阅读 · 0 评论 -
Django项目下auth认证的使用(二)
基于Django的auth认证系统,你写一个项目时,当你需要判断 用户是否登录,是否有权限直接访问你的网站,还是需要登录才有权限访问,这些东西都是基于一个cookie或者session的。系统通过判断你浏览器端 是否携带认证的信息,从而给你赋予什么样的权限(现在也有一个什么缓存登录的,你们也可以去了解一下)。但是cookie或者session的话,你是不是要自己写一个cookie或者session...原创 2018-12-17 17:30:37 · 171 阅读 · 0 评论 -
SQLAlchemy的使用
SQLAlchemy是一个基于python实现的ORM框架。该框架建立在DB API之上,使用关系对象映射进行数据库操作,简而言之就是,将类和对象转化为sql,然后使用API执行SQL并获取执行结果。1.安装SQLAlchemypip install sqlalchemy组成部分:Engine,框架的引擎Connection Pooling ,数据库连接池Dialect,选择连接数...原创 2019-06-28 15:43:02 · 198 阅读 · 0 评论