数据库相关文章
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。
1364, "Field 'id' doesn't have a default value"
2019年07月26日
最近在修改SQLAlchemy的时候,主键无法自增,不知道原因出在哪里,只能通过修改数据库,使主键自增。具体步骤如下:方法一:首先在PyCharm里面打开需要修改的表,之后点击字段:点击“修改行”,之后修改“id”行自增,如下:方法二:同时也可以执行SQL命令如下:ALTER TABLE pay_PayPal_payer MODIFY id int(11) NOT NULL auto_increm...
[01000][1265] Data truncated for column 'gdNames' at row 1
2019年06月22日
最近在向数据库插入数据的时候报如下错误:[01000][1265] Data truncated for column 'gdNames' at row 1出现这个错误的原因:插入数据与数据类型不符。具体SQL语句如下:INSERT INTO user_shopping_carts (`gdNames`, `isBill`, user_id) VALUES ('139 号段: 1 个,使用时长:6...
MySQL查询优化
2019年04月17日
索引(在MySQL中也叫“键(key)”)是存储引擎用于快速找到记录的一种数据结构。这是索引的基本功能之一。索引对于良好的性能非常关键。尤其是当表中的数据量越来越大时,索引对性能的影响愈发重要。在数据量较小且负载较低时,不恰当色索引对性能的影响可能还不明显,但数据量逐渐增大时,性能则会急剧下降。不过,索引却经常被忽略,有时候甚至被误解。索引优化应该是对查询性能优化最有效的手段了。索引能够轻易地将性...
Redis 删除字符串的key
2019年03月05日
在使用Redis的时候,需要删除一些key,具体语法:del key1 key2 ....keyN返回1表示存在,返回0表示不存在。例如:del sms_14_total表示删除键为:sms_14_total的字符串对应的值。参考资料:Redis 删除给定key
一篇不错的MySQL优化文章
2019年01月31日
Mysql 慢查询优化实践MySQL查询原理:文章地址:Mysql 慢查询优化实践同时我自己也结合了项目,写了一篇关于项目上的MySQL优化文章:MySQL查询优化,欢迎大家围观,有问题下面留言。
Redis删除List数据
2019年01月15日
Redis删除List的数据现对于删除Hash数据还是简单的多,主要是list就是一个个的Key,没有Value。直接删除Key就完事,下面看看如何删除List的数据,具体代码如下:# 删除list conn.lrem('visit_time_line', 1, item)一段代码,简单迅速。具体参数的含义,可以参考这篇文章:Redis命令参考简体中文版 2.4.1 documentation黄...
Redis删除Hash所有键值的方法
2019年01月15日
最近Redis的原始数据已经很多了,内存快要满了,需要清理:看看某个hash具体的内容如下:如果要全部删除里面的键值对,具体代码如下:# 删除hash所有数据 hkey = 'time:' + item all_keys = list(conn.hgetall(hkey).keys()) if all_keys: conn.hdel(hkey, *all_keys)为什么要用if ...
Redis 高并发
2019年01月14日
最近在使用Redis统计访客数据,积累了大量的历史数据,内存快满了,需要清理。今天开始清理数据,看了一下Resdis的一些数据指标:QPS已经达到了6555次/秒,可以看到在高并发上面的一些潜力,在配合消息队列,秒杀也应该没什么问题。再看看对于CPU的占用:CPU占用也不是很高,表现不错。