数据库相关文章

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

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

MySQL查询表中重复字段和重复的次数

2023年10月24日

最近需要查询数据库中指定指端的重复记录,下面是使用 MySQL 查询 SQL 代码:select user_agent,count(*) as count from crawler_suspicious group by user_agent having count>1 order by count desc;使用 user_agent 和 count 字段,查询 crawler_suspici...

商品特性表与商品附加信息表的区别

2023年09月21日

我们在设计数据库存储商品的时候,是一件非常复杂的事情,由于商品有千千万万,同时每种商品又有不同型号。这篇文章主要讨论以下商品数据表的商品特性和商品附加信息。商品特性找到了服务器内存的特性表,截图如下:内存都会存在频率的特性,这个就是商品的特性。用途:商品特性表通常用于存储商品的高级特性或分类信息,这些特性可以帮助用户更容易地搜索和筛选商品。数据结构:商品特性表通常包含商品特性ID作为主键,以及特性...

查询 Redis 键数量

2023年09月20日

最近服务器内容经常跑满,导致响应缓慢,同时导致大量读硬盘,下面是 vps 资源使用情况截图:CPU 使用情况:内容使用情况:硬盘使用情况:可以看到以上三个指标都是满载状况。导致以上的原因是由于 Redis 占用了太多内存。我们可以通过以下三种方式查看 Redis 的键数量:dbsize 显示当前库 key 的数量:127.0.0.1:6379> dbsize (integer) 776461in...

name 是不是 MySQL 的保留关键字

2023年09月13日

MySQL中的NAME不是保留关键字(reserved keyword)。虽然MySQL有一些保留关键字用于表示SQL语法的不同部分(如SELECT、FROM、WHERE等),但NAME并不在MySQL的保留关键字列表中。因此,你可以在MySQL数据库中使用NAME作为列名或表名,而不会引发语法错误。然而,尽管NAME不是MySQL的保留关键字,但仍然需要谨慎选择列名和表名,以避免与SQL语法产生...

Redis 占用内存过多导致硬盘大量读操作

2023年06月20日

最近 Linux 服务程序经常与 Redis 断开连接,导致服务停止。登录 Redis 服务器之后,发现内存利用率已经达到 90% +,应该是 Redis 占用了过多内存。别问过怎么知道,这台虚拟机上只安装了 Redis 一个程序。内存利用率最高达到 89.5%,截图如下:中间没有数据部分,是由于监控程序卡死,导致监控数据无法上传导致的。通过腾讯云控制台监控程序,我们可以看到磁盘 IO 繁忙比已经...

用户、组或角色在当前数据库中已存在

2023年06月08日

今天在给数据库账号分配数据库权限的时候,直接抛出抛出错误,错误的详细信息如下:用户、组或角色在当前数据库中已存在。 (Microsoft SQL Server,错误: 15023)。出现问题的原因:查阅相关文档后发现,抛出这种错误,可能是因为数据库中存在孤立用户。将数据库恢复到其他服务器时,数据库中包含一组用户和权限,但可能没有相应的登录或者登录所关联的用户可能不是相同的用户。这种情况被称为存在“...

MySQL - 如何修复 Incorrect string value 错误

2023年05月19日

当您尝试向MySQL数据库表插入新记录时,您可能会遇到一个错误,其中包含描述的UTF-8十六进制代码,错误消息为"Incorrect string value"。例如,假设您创建了一个名为Test的表,只有一个列,如下所示:CREATE TABLE `Test` ( `names` varchar(255) ) 接下来,让我们将以下埃及象形文字字符插入到表中:INSERT INTO Test ...

MySQL 查询排序

2023年05月07日

在 MySQL 中,排序我们使用 SQL 的 ORDER BY 子句来对查询的结果进行排序。ORDER BY 子句可以按照一个或多个列来排序,可以是升序或降序。语法如下:SELECT column1, column2, ... FROM table_name ORDER BY column1 [ASC|DESC], column2 [ASC|DESC], ...; 其中,column1、co...