OnITRoad - MySQL基础

MySQL MINUS运算符

MySQL MINUS运算符 简介:在本教程中,您将学习有关SQL MINUS运算符的方法以及如何使用join在MySQL中模拟MINUS。 请注意,MySQL不支持MINUS运算符。 本教程向您展示如何使用join子句在MySQL中模拟MINUS运算符。 SQL MINUS运算符简介 MINUS运算符是SQL标准中包括UNION,INTERSECT和MINUS的三个集合运算符之一。 MINU

Views:0  2019-11-20

MySQL插入语句INSERT

MySQL插入语句INSERT 简介:在本教程中,您将学习如何使用MySQL INSERT语句将一个或多个行插入表中。 MySQL INSERT语句简介 INSERT语句允许您将一个或多个行插入表中。 下面说明了INSERT语句的语法: INSERT INTO table(c1,c2,...) VALUES (v1,v2,...); 用这种语法, 首先,在INSERT INTO子句后的括

Views:0  2019-11-20

MySQL插入多行

MySQL插入多行 简介:在本教程中,您将学习如何使用单个MySQL INSERT语句在表中插入多行。 MySQL INSERT多行语句 要将多行插入到表中,请使用以下形式的INSERT语句: INSERT INTO table_name (column_list) VALUES (value_list_1), (value_list_2), ... (value_list_n);

Views:0  2019-11-20

MySQL INSERT INTO SELECT语句

MySQL INSERT INTO SELECT语句 简介:在本教程中,您将学习如何使用MySQL INSERT INTO SELECT语句将数据插入表中,其中数据来自SELECT语句的结果。 MySQL INSERT INTO SELECT概述 在上一教程中,您学习了如何使用INSERT语句以及在VALUES子句中指定的列值列表将一个或多个行插入表中。 INSERT INTO table_n

Views:0  2019-11-20

MySQL INSERT IGNORE语句

MySQL INSERT IGNORE语句 简介:在本教程中,您将学习如何使用MySQL INSERT IGNORE语句将数据插入表中。 MySQL INSERT IGNORE语句简介 当您使用INSERT语句向一个表中添加多行时,如果在处理过程中发生错误,则MySQL将终止该语句并返回错误。 结果,没有行插入到表中。 但是,如果使用INSERT IGNORE语句,则会忽略包含导致错误的无效数

Views:0  2019-11-20

MySQL UPDATE语句

MySQL UPDATE语句 简介:使用数据库时,更新数据是最重要的任务之一。 在本教程中,您将学习如何使用MySQL UPDATE语句更新表中的数据。 MySQL UPDATE语句简介 UPDATE语句更新表中的数据。 它使您可以更改单行或多行中一或多个列中的值。 下面说明了UPDATE语句的基本语法: UPDATE [LOW_PRIORITY] [IGNORE] table_name S

Views:0  2019-11-20

MySQL UPDATE JOIN

MySQL UPDATE JOIN 简介:在本教程中,您将学习如何使用MySQL UPDATE JOIN语句执行跨表更新。 我们将逐步向您展示如何在UPDATE语句中使用INNER JOIN子句和LEFT JOIN子句。 MySQL UPDATE JOIN语法 您经常使用联接来查询表中具有(在INNER JOIN的情况下)或可能没有(在LEFT JOIN的情况下)另一个表中匹配的行。 在MyS

Views:0  2019-11-20

MySQL删除语句DELETE

MySQL删除语句DELETE 简介:在本教程中,您将学习如何使用MySQL DELETE语句从单个表中删除数据。 MySQL DELETE语句简介 要从表中删除数据,请使用MySQL DELETE语句。 下面说明了DELETE语句的语法: DELETE FROM table_name WHERE condition; 在此语句中: 首先,指定要从中删除数据的表。 其次,使用条件指定

Views:0  2019-11-20

MySQL的删除级联

MySQL的删除级联 简介:在本教程中,您将学习如何对外键使用MySQL ON DELETE CASCADE引用动作从多个相关表中删除数据。 在上一教程中,您学习了如何使用单个DELETE语句从多个相关表中删除数据。 但是,MySQL为外键提供了一种更有效的方法,称为ON DELETE CASCADE引用操作,当您从父表中删除数据时,该操作允许您自动从子表中删除数据。 MySQL ON DEL

Views:0  2019-11-20

MySQL删除联接

MySQL删除联接 简介:在本教程中,我们将向您展示如何使用MySQL DELETE JOIN语句从多个表中删除数据。 在上一教程中,您学习了如何使用以下方法删除多个表的行: 在多个表上的单个DELETE语句。 多个相关表上的单个DELETE语句,该子表对外键具有ON DELETE CASCADE引用动作。 本教程为您介绍了一种更灵活的方法,该方法可以使用带有DELETE语句的INNE

Views:0  2019-11-20

MySQL替换

MySQL替换 简介:在本教程中,您将学习如何使用MySQL REPLACE语句在数据库表中插入或更新数据。 MySQL REPLACE语句简介 MySQL REPLACE语句是SQL标准的扩展。 MySQL REPLACE语句的工作方式如下: 步骤1.如果发生重复的键错误,请在表中插入新行。 步骤2.如果由于重复键错误而导致插入失败: 从表中删除导致重复键错误的冲突行。 再次将新行插

Views:0  2019-11-20

MySQL PREPARE语句

MySQL PREPARE语句 简介:在本教程中,您将学习如何使用MySQL PREPARE语句来使查询执行更快,更安全。 MySQL PREPARE语句简介 在MySQL 4.1之前的版本中,查询以文本格式发送到MySQL服务器。 反过来,MySQL使用文本协议将数据返回给客户端。 MySQL必须完全解析查询并将结果集转换为字符串,然后再将其返回给客户端。 文本协议具有严重的性能影响。 为了

Views:0  2019-11-20

MySQL事务

MySQL事务 简介:在本教程中,您将了解MySQL事务以及如何使用COMMIT和ROLLBACK语句在MySQL中管理事务。 MySQL事务简介 要了解MySQL中的交易是什么,让我们看一个在示例数据库中添加新销售订单的示例。 添加销售订单的步骤如下所述: 首先,从订单表中查询最新的销售订单号,然后使用下一个销售订单号作为新的销售订单号。 接下来,在订单表中插入一个新的销售订单。

Views:0  2019-11-20

MySQL锁定表

MySQL锁定表 简介:在本教程中,您将学习如何使用MySQL锁定来协作会话之间的表访问。 锁是与表关联的标志。 MySQL允许客户端会话显式获取表锁,以防止其他会话在特定时间段内访问同一表。 客户端会话只能为其自身获取或释放表锁。 并且客户端会话无法获取或释放其他客户端会话的表锁。 在继续之前,让我们创建一个名为messages的表,以练习使用表锁定语句。 CREATE TABLE messag

Views:0  2019-11-20

使用USE语句选择MySQL数据库

使用USE语句选择MySQL数据库 简介:在本教程中,您将学习如何使用USE语句在MySQL程序和MySQL Workbench中选择数据库。 要选择与您一起使用的特定数据库,请发出USE语句,如下所示: USE database_name; 在此语句中,USE关键字之后是您要选择的数据库的名称。 通过命令行选择一个MySQL数据库 以下步骤演示了如何使用mysql程序登录到MySQL Se

Views:0  2019-11-20

在MySQL中管理数据库

在MySQL中管理数据库 简介:在本教程中,您将学习如何在MySQL中管理数据库。 您将学习如何创建新数据库,删除现有数据库以及如何在MySQL数据库服务器中显示所有数据库。 让我们开始在MySQL中创建一个新数据库。 创建数据库 在对数据进行其他操作之前,您需要创建一个数据库。 数据库是数据的容器。 它存储联系人,供应商,客户或您可以想到的任何类型的数据。 在MySQL中,数据库是用于存储和

Views:0  2019-11-20