数据库相关文章

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。

MySQLdb._exceptions.OperationalError: (2026, 'SSL connection error: error:00000000:lib(0):func(0):reason(0)')

2020年08月05日

今天中午网站有点问题,之后下午看了一下错误日志,内容如下:Exception on /api/v1/recaptcha/v3 [POST] Traceback (most recent call last): File "/var/API_America_SMS/venv/lib/python3.8/site-packages/sqlalchemy/engine/base.py", lin...

Cannot add or update a child row: a foreign key constraint fails

2020年07月24日

今天在执行SQL语句的时候,出现如下错误:[23000][1452] Cannot add or update a child row: a foreign key constraint fails (`A_Production`.`#sql-ef6_169`, CONSTRAINT `mata_keywords_description___fk_author` FOREIGN KEY (`aut...

Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='"

2020年06月11日

最近上线运行的程序出现了如下错误:sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (1267, "Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='"...

Ubuntu Redis 配置

2020年06月06日

最近需要一个测试环境,在Linux上安装Redis,具体安装步骤可以参考这里:redis download安装完成之后,开始编辑/etc/redis/redis.conf文件。之后查找:requirepass,这里是设置密码的地方。同时需要看到上面警告:# Warning: since Redis is pretty fast an outside user can try up to# 150k...

MySQL 206相关问题

2020年04月14日

最近写的一个服务平凡出现错误,主要几个错误内容如下:MySQLdb._exceptions.OperationalError: (2006, '')(2006, 'MySQL server has gone away')出现问题的原因:长时间连接数据库没有关闭,导致出现问题。下面是具体代码分析: # 实例化一个调度器 scheduler = BlockingScheduler() ...

MySQL新建数据库字符集相关问题

2020年04月13日

通过MySQL新建数据库,具体命令如下:CREATE DATABASE db_name character set utf8 collate utf8_bin;这里新建数据库并设置默认字符集,以后新建表和字段都会采用这个字符集。关于字符集的相关资料总结如下:1、再见乱码:5分钟读懂MySQL字符集设置2、mysql字符集调整总结3、MySQL之utf8_bin和utf8_general_ci编码的...

MySQL查询一条记录SQL

2020年04月08日

在MySQL中如果要查询一条记录,下面是具体的查询语法:SELECT column_name(s) FROM table_name LIMIT number在MySQL查询语法里面没有TOP。下面是一个具体的查询示例:SELECT field FROM table_name WHERE filter ORDER BY sort_field DESC LIMIT 1;参考资料:1、SQL TOP...

MySQL查询重复记录

2020年04月08日

由于数据库设计不严谨,导致有些字段不应该存在重复记录,但是却存在了。需要查询数据库的是否存在重复记录,具体SQL查询方式如下:Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1)查询出来没有重复数据,给数据库增加唯一索引,在SQLAlchemy中使用方法,参考这篇文章:SQLAlchem...