数据库相关文章

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

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

Access denied; you need (at least one of) the SUPER privilege(s) for this operation

2021年11月06日

今天在做迁移的时候,导入到 RDS 中出现了如下错误:ERROR 1227 (42000) at line 18: Access denied; you need (at least one of) the SUPER privilege(s) for this operation出现问题的原因:RDS 提供的 MySQL 服务器不允许 DEFINER 其他用户使用语法(以我的经验)。解决方案:您...

mysqldump: Couldn't execute 'SELECT COLUMN_NAME,

2021年11月06日

最近在使用 mysqldump 做数据迁移的时候出现了如下错误:Warning: A partial dump from a server that has GTIDs will by default include the GTIDs of all transactions, even those that changed suppressed parts of the database. If...

如何更改 MySQL 用户密码

2021年11月06日

在本教程中,我们将向您展示如何更改 MySQL 用户密码。这些说明应该适用于任何现代 Linux 发行版,例如 Ubuntu 18.04 和 CentOS 7。先决条件 根据您在系统上运行的 MySQL 或 MariaDB 服务器版本,您将需要使用不同的命令来更改用户密码。您可以通过发出以下命令来找到您的数据库服务器版本:mysql --version如果您的系统中安装了 MySQL,输出将如下所...

MySQL 删除多行

2021年10月26日

下面使用 DELETE IN 的方式删除多上数据:id_tuple = tuple(id_list) delete_remote_sql = f"DELETE FROM access_log WHERE id IN {id_tuple};"首先将 id_list 转换成 tuple,之后再删除。参考资料:1、MySQL delete multiple rows in one query cond...

MySQL Error: : 'Access denied for user 'root'@'localhost'

2021年09月04日

在上篇文章(Mysql 同一个数据库服务器转移数据),迁移数据库的时候出现如下错误:MySQL Error: : 'Access denied for user 'root'@'localhost'出现错误的原因:在运行 MySQL 5.7(及更高版本)的 Ubuntu 系统中,root MySQL 用户默认设置为使用 auth_socket 插件而不是密码进行身份验证。在许多情况下,这允许更高的...

Mysql 同一个数据库服务器转移数据

2021年09月04日

为了将 data 库中数据复制到 newdata 库中,执行数据转移需要执行如下步骤:1、新建数据库:#mysql -u root -p123456 mysql>CREATE DATABASE `newdata` DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI;2、复制数据库,使用 mysqldump 及 mysql 的命令组合,一次性完...

带有 LIMIT 和 OFFSET 的 SQL 分页

2021年09月04日

MySQL 和 PostgreSQL 都支持一个非常酷的特性,称为 OFFSET 通常与 LIMIT 子句一起使用的特性。该 LIMIT 子句用于限制 SQL 语句中返回的结果数。因此,如果表中有 1000 行,但只想返回前 10 行,则可以执行以下操作:SQL 返回前 10 行:SELECT column FROM table LIMIT 10这类似于 Microsoft SQL Serve...

mysql远程连接命令

2021年08月24日

一、MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格)C:\>mysql -h localhost -u root -p123二、MySQL 连接远程数据库(192.168.0.201),端口“3306”,用户名为“root”,密码“123”C:\>mysql -h 192.168.0.201 -P 3306 -u root -p123文...