数据库相关文章

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

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

[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占用也不是很高,表现不错。

Ubuntu 停止、启动MySQL

2019年01月06日

最近有一台服务器由于内存使用率已经很高了,需要降低内存使用,服务器上面以前的MySQL已经被转移,需要停止MySQL服务。具体命令如下:停止mysql:方式一:sudo /etc/init.d/mysql stop 方式二:sudo stop mysql方式san:sudo service mysql stop文章来源:Ubuntu Server下启动/停止/重启MySQL数据库的三种方式