OnITRoad - MySQL常见问题
MySQL比较两个表
MySQL比较两个表 简介:在本教程中,您将学习如何比较两个表以查找不匹配的记录。 在数据迁移中,我们经常必须比较两个表以标识一个表中的记录,而另一表中没有相应的记录。 例如,我们有一个新数据库,其架构与旧数据库不同。 我们的任务是将所有数据从旧数据库迁移到新数据库,并验证数据是否正确迁移。 要检查数据,我们必须比较两个表,一个在新数据库中,一个在旧数据库中,并识别不匹配的记录。 假设我们有两个表
Views:0 2019-11-20
连接到MySQL服务器
连接到MySQL服务器 简介:在本教程中,您将学习如何使用mysql命令行客户端和MySQL Workbench连接到MySQL Server。 一旦安装了MySQL服务器,就可以使用任何客户端程序(例如mysql命令行客户端和MySQL工作台)连接到它。 使用mysql命令行客户端连接到MySQL mysql是一个命令行客户端程序,允许您以交互和非交互模式与MySQL进行交互。 mysql命
Views:0 2019-11-20
MySQL Python连接器
MySQL Python连接器 本教程可帮助您开始使用MySQL Python连接器。 您将了解MySQL Python连接器的功能以及如何在本地系统中安装MySQL Connector / Python。 MySQL Python连接器简介 要从Python访问MySQL数据库,您需要一个数据库驱动程序。 MySQL Connector / Python是MySQL提供的标准化数据库驱动程序
Views:0 2019-11-20
在Mysql中,如何将NULL值映射到其他有意义的值
在Mysql中,如何将NULL值映射到其他有意义的值 简介:在本教程中,您将学习如何将NULL值映射到其他有意义的值。 数据库关系模型的创建者E.F. Codd博士在关系数据库理论中引入了NULL概念。 根据Dr.E.F. Codd的说法,NULL表示未知值或缺少信息。 MySQL还支持代表缺失或不适用信息概念的NULL。 在数据库表中,存储包含NULL值的数据。 当您以报表形式向用户显示数据时,
Views:0 2019-11-20
MariaDB与MySQL的区别
MariaDB与MySQL的区别 下表说明了MariaDB和MySQL之间的主要区别: MySQL MariaDB Developer Oracle Corporation MariaDB Corporation AB (MariaDB Enterprise), MariaDB Foundation (community MariaDB Server) Protocols My
Views:0 2019-11-20
修改MySQL事件
修改MySQL事件 简介:在本教程中,您将学习如何使用MySQL ALTER EVENT修改现有的MySQL Event,包括修改事件的时间表,启用或禁用事件以及重命名事件。 MySQL允许您更改现有事件的各种属性。 要更改现有事件,请使用ALTER EVENT语句,如下所示: ALTER EVENT event_name ON SCHEDULE schedule ON COMPLETION [N
Views:0 2019-11-20
使用邻接表模型在MySQL中管理分层数据
使用邻接表模型在MySQL中管理分层数据 简介:在本教程中,您将学习如何使用邻接表模型在MySQL中管理分层数据。 邻接表模型简介 分层数据无处不在。 它可以是博客类别,产品层次结构或组织结构。 在MySQL中,有许多方法可以管理层次结构数据,而邻接表模型可能是最简单的解决方案。 由于其简单性,邻接表模型是开发人员和数据库管理员的非常普遍的选择。 在邻接列表模型中,每个节点都有一个指向其父节点
Views:0 2019-11-20
MySQL管理
MySQL管理 在本节中,您将找到许多有用的MySQL管理教程,包括服务器启动和关闭,用户安全性,数据库维护以及备份和还原。 第1节。 启动,停止和重新启动MySQL Server 启动MySQL服务器–向您展示如何在Windows和Linux上启动MySQL服务器。 停止MySQL服务器–描述在Windows和Linux上停止MySQL服务器的步骤。 重新启动MySQL Serv
Views:0 2019-11-20
MySQL ALTER VIEW
MySQL ALTER VIEW 简介:在本教程中,您将学习如何使用MySQL ALTER VIEW修改现有视图的定义。 MySQL ALTER VIEW语句简介 MySQL ALTER VIEW语句更改现有视图的定义。 ALTER VIEW的语法类似于CREATE VIEW语句: ALTER [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
Views:0 2019-11-20
MySQL CASE语句
MySQL CASE语句 简介:在本教程中,您将学习如何使用MySQL CASE语句在存储过程中构造复杂的条件语句。 除了IF语句外,MySQL还提供了一个称为CASE语句的替代条件语句,用于在存储过程中构造条件语句。 CASE语句使代码更具可读性和效率。 CASE语句有两种形式:simpleCASE和搜索的CASE语句。 请注意,如果要将if-else逻辑添加到SQL语句中,请使用与本教程中介绍
Views:0 2019-11-20
MySQL CAST函数
MySQL CAST函数 简介:在本教程中,我们将向您展示如何使用MySQL CAST函数将任何类型的值转换为具有指定类型的值。 MySQL CAST函数简介 MySQL CAST()函数的语法如下: CAST(expression AS TYPE); CAST()函数将任何类型的值转换为具有指定类型的值。 目标类型可以是以下任何一种:BINARY,CHAR,DATE,DATETIME,TI
Views:0 2019-11-20
如何更改MySQL存储引擎
如何更改MySQL存储引擎 简介:在本教程中,您将学习如何使用表的存储引擎以及如何将表的存储引擎更改为其他存储引擎。 MySQL支持提供不同功能和特性的多种存储引擎。 例如,InnoDB表支持事务,而MyISAM不支持事务。 查询表的当前存储引擎 有几种获取表的当前存储引擎的方法。 检查表的当前存储引擎的第一种方法是从information_schema数据库中的表表查询数据。 例如,要获取c
Views:0 2019-11-20
MySQL 速查表
MySQL 速查表 MySQL速查表为您提供了一页,其中包含最常用的MySQL命令和语句,可帮助您更有效地使用MySQL。 MySQL命令行客户端命令 使用具有用户名和密码的mysql命令行客户端连接到MySQL服务器(MySQL将提示输入密码): mysql -u [username] -p; 使用用户名和密码使用指定的数据库连接到MySQL Server: mysql -u [usern
Views:0 2019-11-20
MySQL注释
MySQL注释 简介:在本教程中,您将学习如何使用MySQL注释来记录SQL语句或MySQL中的代码块。 注释 注释可用于记录SQL语句的目的或存储过程中代码块的逻辑。 解析SQL代码时,MySQL会忽略注释部分。 它只执行SQL部分,可执行注释除外,我们将在下一节中讨论。 MySQL支持三种注释样式: 从'-'到行尾。 双破折号注释样式在第二个破折号之后至少需要空格或控制字符(空格,制表符
Views:0 2019-11-20
如何在MySQL中比较同一表中的连续行
如何在MySQL中比较同一表中的连续行 简介:在本教程中,我们将向您展示如何使用自联接技术比较同一表中的连续行。 假设您有一个名为清单的表,其表由CREATE TABLE语句定义,如下所示: CREATE TABLE inventory( id INT AUTO_INCREMENT PRIMARY KEY, counted_date date NOT NULL, item_no VAR
Views:0 2019-11-20
如何复制MySQL数据库
如何复制MySQL数据库 简介:本教程向您展示如何在同一服务器上以及从一台服务器到另一台服务器上复制MySQL数据库。 在同一台服务器上复制一个MySQL数据库 要复制MySQL数据库,您需要执行以下步骤: 首先,使用CREATE DATABASE语句创建一个新数据库。 其次,使用mysqldump工具导出要从中复制的数据库的所有数据库对象和数据。 第三,将SQL转储文件导入新数据
Views:0 2019-11-20