首页 列表 - 第 2 页

MySQL重置 AUTO_INCREMENT自动增量值

MySQL重置 AUTO_INCREMENT自动增量值 简介:在本教程中,我们将向您展示重置MySQL中AUTO_INCREMENT列的自动增量值的各种方法。 MySQL为您提供了一个有用的功能,称为自动增量。 您可以将AUTO_INCREMENT属性分配给表的列,以为新行生成唯一标识。 通常,您将AUTO_INCREMENT属性用于表的主键列。 每当您在表中插入新行时,MySQL都会自动将序列号

Views:0  2019-11-20

MySQL REPEAT循环

MySQL REPEAT循环 简介:在本教程中,您将学习如何使用MySQL REPEAT语句执行一个或多个语句,直到满足搜索条件为止。 REPEAT语句执行一个或多个语句,直到满足搜索条件为止。 这是REPEAT循环语句的基本语法: [begin_label:] REPEAT statement UNTIL search_condition END REPEAT [end_label]

Views:0  2019-11-20

MySQL REGEXP:基于正则表达式的搜索

MySQL REGEXP:基于正则表达式的搜索 简介:在本教程中,您将学习如何使用MySQL REGEXP运算符基于正则表达式执行复杂的搜索。 正则表达式简介 正则表达式是描述搜索模式的特殊字符串。 它是一个功能强大的工具,可为您提供一种简洁灵活的方式,可以根据模式识别文本字符串,例如字符和单词。 例如,您可以使用正则表达式来搜索电子邮件,IP地址,电话号码,社会保险号或具有特定模式的任何内容

Views:0  2019-11-20

MySQL NULL

MySQL NULL 简介:在本教程中,您将学习如何使用MySQL NULL值。 此外,您还将学到一些有用的函数来有效地处理NULL值。 MySQL NULL值简介 在MySQL中,NULL值表示未知。 NULL值不同于零(0)或空字符串''。 NULL值不等于任何值,甚至不等于任何值。 如果将NULL值与另一个NULL值或任何其他值进行比较,则结果为NULL,因为每个NULL值的值都是未知的

Views:0  2019-11-20

MySQL LEAVE语句

MySQL LEAVE语句 简介:在本教程中,您将学习如何使用MySQL LEAVE语句退出存储的程序或终止循环。 MySQL LEAVE语句简介 LEAVE语句退出具有给定标签的流控制。 下面显示了LEAVE语句的基本语法: LEAVE label; 使用这种语法,您可以在LEAVE关键字之后指定要退出的块的标签。 使用LEAVE语句退出存储过程 如果标签在存储过程或功能块的最外面,则

Views:0  2019-11-20

MySQL LAST_INSERT_ID函数

MySQL LAST_INSERT_ID函数 简介:在本教程中,您将学习如何使用MySQL LAST_INSERT_ID()函数返回为AUTO_INCREMENT列成功插入的第一个自动生成的整数。 MySQL LAST_INSERT_ID()函数简介 在数据库设计中,我们经常使用代理键通过使用AUTO_INCREMENT属性为表的主键列生成唯一的整数值: CREATE TABLE table_

Views:0  2019-11-20

MySQL IS NULL优化

MySQL IS NULL优化 MySQL对IS NULL运算符进行优化的方式与对equal(=)运算符进行优化的方式相同。 例如,MySQL使用IS NULL运算符搜索NULL时使用索引,如以下查询所示: SELECT customerNumber, salesRepEmployeeNumber FROM customers WHERE salesRepEmp

Views:0  2019-11-20

MySQL INTERVAL运算符

MySQL INTERVAL运算符 简介:在本教程中,您将学习如何使用MySQL间隔值执行日期和时间算术。 MySQL INTERVAL简介 MySQL间隔值主要用于日期和时间计算。 要创建间隔值,请使用以下表达式: INTERVAL expr unit 紧随其后的是INTERVAL关键字,expr确定间隔值,而unit则指定间隔单位。 例如,要创建1天间隔,请使用以下表达式: INTERV

Views:0  2019-11-20

MySQL INSERT ON DUPLICATE KEY UPDATE语句

MySQL INSERT ON DUPLICATE KEY UPDATE语句 摘要:在本教程中,您将学习如何在向表中插入一行时,如果UNIQUE索引或PRIMARY KEY错误重复,则如何使用MySQL INSERT ON DUPLICATE KEY UPDATE语句更新数据。 MySQL INSERT ON DUPLICATE KEY UPDATE语句简介 INSERT ON DUPLICA

Views:0  2019-11-20

MySQL IF语句

MySQL IF语句 简介:在本教程中,您将学习如何使用MySQL IF语句根据指定条件执行一个SQL代码块。 请注意,MySQL具有与本教程中描述的IF语句不同的IF()函数。 IF语句具有三种形式:简单的IF-THEN语句,IF-THEN-ELSE语句和IF-THEN-ELSEIF-ELSE语句。 MySQL简单的IF-THEN语句 IF-THEN语句使您可以根据指定条件执行一组SQL语句

Views:0  2019-11-20

如何在MySQL中查找重复值

如何在MySQL中查找重复值 简介:在本教程中,您将学习如何在MySQL中查找一个或多个列的重复值。 发生数据重复的原因很多。 查找重复值是使用数据库时必须处理的重要任务之一。 设置样本表 首先,创建一个名为contact的表,该表有四列:id,first_name,last_name和email。 CREATE TABLE contacts ( id INT PRIMARY KEY

Views:0  2019-11-20

MySQL分隔符

MySQL分隔符 简介:在本教程中,您将学习如何使用DELIMITER命令更改默认的MySQL分隔符。 编写SQL语句时,使用分号(;)分隔两个语句,如下例所示: SELECT * FROM products; SELECT * FROM customers; MySQL客户端程序(例如MySQL Workbench或mysql程序)使用(;)分隔符分隔语句,并分别执行每个语句。 但是,存储过

Views:0  2019-11-20

如何在MySQL中删除重复的行

如何在MySQL中删除重复的行 简介:在本教程中,您将学习在MySQL中删除重复行的各种方法。 在上一教程中,我们向您展示了如何在表中查找重复值。 识别重复的行后,您可能需要删除它们以清理数据。 准备样本数据 以下脚本创建表联系人,并将示例数据插入到联系人表中进行演示。 DROP TABLE IF EXISTS contacts; CREATE TABLE contacts ( id

Views:0  2019-11-20

MySQL游标

MySQL游标 简介:在本教程中,您将学习如何在存储过程中使用MySQL游标来遍历SELECT语句返回的结果集。 MySQL游标简介 要处理存储过程中的结果集,请使用游标。 游标允许您迭代查询返回的一组行并分别处理每一行。 MySQL游标是只读的,不可滚动的并且不敏感。 只读:您无法通过游标更新基础表中的数据。 不可滚动:您只能按SELECT语句确定的顺序获取行。 您不能以相反的顺序获

Views:0  2019-11-20

MySQL复制表示例

MySQL复制表示例 简介:在本教程中,您将学习如何使用CREATE TABLE和SELECT语句将同一数据库内的表或从一个数据库复制到另一个数据库。 MySQL将表复制到新表 在某些情况下,例如将数据备份和复制生产数据以进行测试,将数据从现有表复制到新表非常有用。 要将数据从表复制到新表,请使用CREATE TABLE和SELECT语句,如下所示: CREATE TABLE new_tabl

Views:0  2019-11-20

如何复制MySQL数据库

如何复制MySQL数据库 简介:本教程向您展示如何在同一服务器上以及从一台服务器到另一台服务器上复制MySQL数据库。 在同一台服务器上复制一个MySQL数据库 要复制MySQL数据库,您需要执行以下步骤: 首先,使用CREATE DATABASE语句创建一个新数据库。 其次,使用mysqldump工具导出要从中复制的数据库的所有数据库对象和数据。 第三,将SQL转储文件导入新数据

Views:0  2019-11-20