码迷,mamicode.com
首页 > 数据库 > 月排行
使用tp访问数据库时提示错误: 'PDO' not found, 和not defined constant mysql_attr_init_command
第一个问题: PDO not found 是因为 php没有安装pdo扩展, 无法提供给 php 以 数据库访问功能, 所以 报错是在文件: Think/Db.class.php的里面. 解决方法是: 给 php安装 PDO 扩展: 这时 再看 就可以 在 默认 自动 加载的modules目录 中 ...
分类:数据库   时间:2019-01-24 00:24:51    阅读次数:263
sqlalchemy在pythonweb中开发的使用(基于tornado的基础上)
一、关于SQLAlchemy的安装pip install SQLAlchemy安装如果上面的方式安装不成功的情况可以使用下面的方法 百度下载window或者linux下面对应的sqlalchemy的版本下载地址解压下载的压缩包进去该目录下使用python setup.py install测试安装是否 ...
分类:数据库   时间:2019-01-24 00:25:08    阅读次数:246
buildbot环境搭建—master篇
好久没写博客来,最近没有深入研究东西,所以写不出什么特别有技术含量的东西,但是,每周出产博客的习惯不能荒废掉,所以就写一下,这个星期学习的简单到东西。 关于buildbot,它是基于python的一个可持续集成的自动构建框架,详细的介绍可以参考官网上的说明:http://docs.buildbot. ...
分类:数据库   时间:2019-01-24 00:26:50    阅读次数:236
Django 数据库操作之数据库连接
修改settings.py文件 # pip3 install pymysql 修改__init__.py 文件 ...
分类:数据库   时间:2019-01-24 00:28:32    阅读次数:196
【MySQL】SQLServer、MySQL中JDBC驱动和连接字符串
SQLServer如上。 MySQL如下: ...
分类:数据库   时间:2019-01-24 00:32:26    阅读次数:219
oracle new 和old 关键字
今天在看书,有一个触发器的例子, 创建一个触发器 aaaa,当向bbbb插入数据时,都要在cccc里插入相同的数据,但是写好程序后 运行时会报错, 对照着书上的例子 并没有发现什么不一样, 然后百度了一下new的用法,更改后 就可以正常运行了。 用法: 添加:for each row 指定为行触发器 ...
分类:数据库   时间:2019-01-24 00:32:57    阅读次数:181
关于ORM,以及Python中SQLAlchemy的sessionmaker,scoped_session
orm(object relational mapping):对象关系映射。 python面向对象,而数据库是关系型。 orm是将数据库关系映射为Python中的对象,不用直接写SQL。 缺点是性能略差。 通过sessionmaker,我们得到一个类,一个能产生session的工厂。 我们可以用这个 ...
分类:数据库   时间:2019-01-24 01:12:32    阅读次数:207
MySQL运行内存不足时应采取的措施?
排除故障指南:MySQL运行内存不足时应采取的措施? 天一阁@ 老叶茶馆 1周前 导读 排除故障指南:MySQL运行内存不足时应采取的措施? 翻译团队:知数堂藏经阁项目 - 天一阁 团队成员:天一阁-冷锋、 天一阁-Judy 、天一阁-神谕 译文校稿:叶师傅 原文出处:《What To Do Whe ...
分类:数据库   时间:2019-01-24 01:15:30    阅读次数:250
SQLAlchemy(2):多表操作
一对多:ForeignKey multitb_models.py multitb_crud.py 多对多:m2m m2m_models.py m2m_crud.py ...
分类:数据库   时间:2019-01-24 01:17:03    阅读次数:204
LinuxCentos系统安装Mariadb过程记录
MariaDB数据库简介 MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可. 开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险. MariaDB的目的是完全兼容MySQL,包括API ...
分类:数据库   时间:2019-01-24 01:18:29    阅读次数:265
mysql 修改编码格式
下载了mysql的客户端,一般其默认的编码格式是gbk,为了方便后续使用,想要将其编码格式改为utf8. 这时候的方法是: 1.进入mysql的安装目录,找到my.ini文件。 2.以txt文件的格式打开,分别在【client】 和【mysqld】下面添加 default-character-set ...
分类:数据库   时间:2019-01-24 01:18:48    阅读次数:202
sqlalchemy 使用pymysql连接mysql 1366错误
一、错误情况 mysql 5.7.2 \python35\lib\site-packages\pymysql\cursors.py:166: Warning: (1366, "Incorrect string value: '\\xD6\\xD0\\xB9\\xFA\\xB1\\xEA...' fo ...
分类:数据库   时间:2019-01-24 01:19:39    阅读次数:360
对Tornado异步操作Sqlalchemy方法的选定 不错
使用原因 在一个实时通讯的项目中,由于需要使用Websocket这一协议,便在Python框架中选定了Tornado,也同时使用了Sqlalchemy这一ORM框架。 大家都知道Tornado有异步非阻塞特性,但Sqlalchemy是同步操作,这会大大影响性能,会影响的用户体验。 为了能解决这一问题 ...
分类:数据库   时间:2019-01-24 01:19:49    阅读次数:232
详解Oracle partition分区表
随着表中行数的增多,管理和性能性能影响也将随之增加。备份将要花费更多时间,恢复也将 要花费更说的时间,对整个数据表的查询也将花费更多时间。通过把一个表中的行分为几个部分,可以减少大型表的管理和性能问题,以这种方式划分发表数据的方法称为对表的分区。分区表的优势: (1)改善查询性能:对分区对象的查询可 ...
分类:数据库   时间:2019-01-24 10:58:58    阅读次数:179
使用pymongo连接mongodb时报错:pymongo.errors.OperationFailure: not authorized
连接本机或局域网部署的mongodb时可以用以下方法: 但连接集群部署的mongodb时,再用以上代码连接,会报错:pymongo.errors.OperationFailure: not authorized 因为mongoDB有不同的认证机制,3.0版本以后采用的是'SCRAM-SHA-1', ...
分类:数据库   时间:2019-01-24 11:00:00    阅读次数:830
Docker最全教程——MongoDB容器化(十二)
MongoDB容器化 MongoDB是一个免费的、开源的、跨平台分布式面向文档存储的数据库,由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是 ...
分类:数据库   时间:2019-01-24 11:09:19    阅读次数:259
mysql linux安装
Mysql(使用版本5.7.25) 1、 检查是否已安装 #rpm -qa|grep -i mysql 2、 下载安装包 网址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 3、 放入/root 4、 切换目录 #cd /usr/l ...
分类:数据库   时间:2019-01-24 11:09:46    阅读次数:231
MySQL日志系统
如果你学习过操作系统课程,那么对于这部分的内容理解起来准是毫无压力了。 上篇文章(MySQL基础架构):一条查询语句我们经过连接器、分析器、优化器、执行器等模块,最后到达存储引擎。 那么一条更新语句是怎样的呢? 如果我们将ID=2的这一行的值加1,SQL语句是这样的: 我们再来看一下MySQL基础架 ...
分类:数据库   时间:2019-01-24 11:11:41    阅读次数:472
MyCat数据库中间件 - 分库
MyCat MyCat用于解耦分布式数据库与java,比如分库分表以后,需要查询某条数据时,需要java根据需要查的数据先计算去哪个库查,然而有了Mycat就不用自己计算怎么存储,怎么查询了。MyCat把物理上分开的数据库,看成逻辑上只有一个库。java只需要针对MyCat编码即可。数据库中间件就是 ...
分类:数据库   时间:2019-01-24 11:55:52    阅读次数:243
sqlalchemy(二)高级用法
本文将介绍sqlalchemy的高级用法。 外键以及relationship 首先创建数据库,在这里一个user对应多个address,因此需要在address上增加user_id这个外键(一对多)。 接下来,调用user和address来添加数据, 此时,查看数据库,可以得到刚才插入的数据, jo ...
分类:数据库   时间:2019-01-24 13:11:33    阅读次数:190
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!