
数据库
FreeSpider公众号
全网同名
展开
-
mac mysql不能显示中文的解决办法
此时只需要在配置文件my.cnf中加入以下语句:default-storage-engine=INNODBcharacter-set-server=utf8collation-server=utf8_general_ci然后重启数据库再次查看:问题即可解决!...原创 2020-03-05 10:15:47 · 646 阅读 · 0 评论 -
Mysql数据库存储原理
Mysql储存过程是一组为了完成特定功能的SQL语句集,经过编译之后存储在数据库中,当需要使用该组SQL语句时用户只需要通过指定储存过程的名字并给定参数就可以调用执行它了,简而言之就是一组已经写好的命令,需要使用的时候拿出来用就可以了。想要快速的了解Mysql储存过程吗,就一同看一下下文的“Mysql储存过程-原理、语法、函数详细说明”吧!一、Mysql储存过程简介: 储存过程是一个可编程的...转载 2018-08-29 10:47:10 · 10816 阅读 · 1 评论 -
mac安装mysqlclient出现的问题
修改OS X环境变量打开终端,在终端中使用vim打开“~/.bash_profile”,如果没有安装vim,那就显示隐藏文件用文本编辑器打开,具体操作这里就不复述了。在.bash_profile中添加以下内容:PATH="/usr/local/mysql/bin:${PATH}" export PATH export DYLD_LIBRARY_PATH=/usr/local/mysql...原创 2018-11-09 14:00:29 · 260 阅读 · 0 评论 -
redis 与Python交互取出来的是bytes类型
基本代码from redis import *if __name__ == '__main__': sr = StrictRedis(host='localhost', port=6379, db=0) result=sr.set('name','python') print(result) result1 = sr.get('name') pri...原创 2018-11-11 15:21:55 · 11479 阅读 · 0 评论 -
sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:mysql
出现这个错误,应该去安装如下:pip install SQLAlchemy==1.2.13安装以后 即可原创 2018-12-03 14:55:37 · 14686 阅读 · 2 评论 -
Django中保存的时间和数据库中的不一样问题解决
我在后台管理界面,发布一本图书,时间信息如下图:但是保存以后,在数据库中显示如下:计算一下,数据库和真实时间相差8小时,这是为何?其实这是由于时区的差别导致的,解决方案如下:方案一:找到settings.py文件修改如下:方案二:进入你的数据库,执行如下命令: SET GLOBAL time_zone='+08:00';也可以解决!...原创 2018-12-03 21:37:53 · 1458 阅读 · 0 评论 -
MySQL经典练习题及答案,常用SQL语句练习50题
表名和字段–1.学生表Student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别–2.课程表Course(c_id,c_name,t_id) – –课程编号, 课程名称, 教师编号–3.教师表Teacher(t_id,t_name) –教师编号,教师姓名–4.成绩表Score(s_id,c_id,s_score) –学生编号,课...转载 2018-12-15 22:00:27 · 553 阅读 · 0 评论 -
Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql'
启动mysql 失败,“Warning:The /usr/local/mysql/data directory is not owned by the ‘mysql’ or ‘_mysql’ ”一、Mac OS X的升级或其他原因可能会导致MySQL启动或开机自动运行时在MySQL操作面板上会提示“Warning:The /usr/local/mysql/data directory is n...原创 2019-06-08 10:44:41 · 762 阅读 · 0 评论 -
INFO [alembic.runtime.migration] Will assume non-transactional DDL.
解决方法:在manage.py中导入数据库模型类,例如User和Role,不导入就没法被flask-migrate侦测到。原创 2019-06-18 10:34:09 · 2198 阅读 · 0 评论 -
MySQL分页方法总结
这篇文章主要介绍了8种MySQL分页方法总结,小编现在才知道,MySQL分页竟然有8种实现方法,本文就一一讲解了这些方法,需要的朋友可以参考下MySQL的分页似乎一直是个问题,有什么优化方法吗?网上看到网上推荐了一些分页方法,但似乎不太可行,你能点评一下吗?方法1: 直接使用数据库提供的SQL语句—语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT...转载 2018-08-24 19:28:28 · 429 阅读 · 0 评论 -
mongodb Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
mongodb启动报错: MongoDB shell version: 3.2.20 connecting to: test 2018-08-10T19:26:24.102+0800 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reas...原创 2018-08-10 19:41:21 · 9094 阅读 · 1 评论 -
mysql从入门到精通《二》
mysql从入门到精通《二》二、命令行脚本(以乌班图为操作系统)接上篇6、数据表的增删改查(curd)curd的解释: 代表创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)#查询所有列select * from 表名;select * from classes;#查询指定列select 列1,列2,... from 表名;select id,n...原创 2018-05-14 11:20:25 · 313 阅读 · 0 评论 -
mysql从入门到精通《三》
mysql从入门到精通《三》二、命令行脚本(以乌班图为操作系统)接上篇12、分组(group by)group by 的含义:指将查询结果按照一个或者多个字段进行分组,字段值相同的为一组,它可以用作单个字段分组,也可以用于多个字段查询(1),根据性别分组select gender from students group by gender;(group by +group_concat())gr...原创 2018-05-14 15:01:50 · 416 阅读 · 0 评论 -
Mysql 主从同步配置
Mysql 主从同步配置1. 主从同步的定义主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave)。因为复制是异步进行的,所以从服务器不需要一直连接着主服务器,从服务器甚至可以通过拨号断断续续地连接主服务器。通过配置文件,可以指定复制所有的数据库,某个数据库,甚至是某个数据库上的某个表。使用主从同步的好...原创 2018-05-13 19:41:33 · 874 阅读 · 0 评论 -
mysql从入门到精通《四》
mysql从入门到精通《四》三、mysql高级 (接上篇)1、视图视图就是一条select语句执行后返回的结果集,所以我们在创建视图的时候,主要的工作就落在创建这条SQL语句上。视图是对若干张基本表的引用,一张虚表,查询语句执行的结果,不储存具体的数据(基本表数据发生变化以后,视图也会跟着改变)定义视图建议以v_开头create view 视图名称 as select语句;查看视图查看表会将所有视...原创 2018-05-14 16:18:28 · 314 阅读 · 0 评论 -
ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails...解决办法
当建立了一个具有外键约束的表时,在删除表内数据的时候,会发现删除失败,并出现以下错误信息:ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails这是由于外键约束的问题造成的,那么我们只需要临时取消外键约束,然后进行表内数据的删除,然后在删除结束以后,再恢复外键约束即可!...原创 2018-07-01 10:00:47 · 6479 阅读 · 1 评论 -
redis数据库报错Connection refused
昨天在使用Ubuntu系统的时候,电脑出现死机,等了许久还是处于死机状态,于是只能长按电源键进行强制重启,谁知到重启后redis数据库崩了,出现Connection refused(拒绝连接)的错误。经过一番折腾,也找打了问题所在。 其实当我们遇到数据库异常的时候,首先不要乱搞,第一步就是去找日志文件,将日志文件动态监控起来,然后再去尝试连接数据库,你对于数据库的每一步操作,在日志文件里面都会展...原创 2018-06-27 15:06:10 · 4871 阅读 · 0 评论 -
Error 111 connecting to localhost:6379. Connection refused
这个原因是你的程序中用到了redis数据库,但是此时你的redis数据库服务并没有开启,所以才会报错!打开redis数据库服务就行!原创 2018-07-12 21:44:26 · 4212 阅读 · 0 评论 -
ubuntu 安装mongodb
.1.导入软件源的公钥sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA3129272.为mongodb创建软件源list文件 ubuntu12.04echo "deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.2 mu...原创 2018-08-10 10:44:14 · 248 阅读 · 0 评论 -
mysql 从入门到精通《一》
mysql 从入门到精通《一》一、概念解析1.数据库:数据库就是一种特殊的文件,其中存储着所需的数据。2.关系型数据库核心元素:(1)、数据行(记录)(2)、数据列(字段)(3)、数据表(数据行的集合)(4)、数据库(数据表的集合)3.RDBMS (Relational Database Managerment System)目前所使用的数据库分为关系型数据库和非关系型数据库,我们主要介绍关系型数...原创 2018-05-14 10:00:25 · 1026 阅读 · 0 评论