当前位置: 首页 > news >正文

返利商城网站怎么做百度提交入口网址

返利商城网站怎么做,百度提交入口网址,如何创建网页快捷方式,一个空间怎么做两个网站目录 前言1. 基本知识2. Demo3. 拓展Mysql4. 彩蛋 前言 实战探讨主要来源于触发器的Demo 1. 基本知识 DECLARE 语句用于声明变量 声明的变量可以用于存储临时数据,并在 SQL 查询中多次引用 声明变量:使用 DECLARE 语句声明一个或多个变量变量命名&a…

目录

  • 前言
  • 1. 基本知识
  • 2. Demo
  • 3. 拓展Mysql
  • 4. 彩蛋

前言

实战探讨主要来源于触发器的Demo

1. 基本知识

@DECLARE 语句用于声明变量

声明的变量可以用于存储临时数据,并在 SQL 查询中多次引用

  • 声明变量:使用 DECLARE 语句声明一个或多个变量
  • 变量命名:变量名以 @ 开头,后面跟随变量名
  • 变量类型:必须为每个变量指定数据类型,如 INT、VARCHAR、DATE 等
  • 赋值:使用 SET 语句或在声明时直接赋值
  • 使用变量:在查询中引用变量,可以进行各种操作,如条件判断、循环等

基本的语法如下:

DECLARE @variable_name datatype;

2. Demo

示例 1:简单声明和赋值

-- 声明一个整数变量,还可直接这样定义 DECLARE @MyNumber INT=10;
DECLARE @MyNumber INT;
-- 为变量赋值
SET @MyNumber = 10;
-- 使用变量
SELECT @MyNumber AS 'My Number';

截图如下:

在这里插入图片描述

示例 2:在查询中使用变量

-- 声明变量
DECLARE @FirstName VARCHAR(50);
DECLARE @LastName VARCHAR(50);
DECLARE @FullName VARCHAR(100);-- 赋值
SET @FirstName = 'John';
SET @LastName = 'Doe';-- 连接字符串
SET @FullName = @FirstName + ' ' + @LastName;-- 使用变量
SELECT @FullName AS 'Full Name';

截图如下:

在这里插入图片描述

示例 3:在条件语句中使用变量

-- 声明变量
DECLARE @Threshold INT;
DECLARE @Result VARCHAR(50);-- 赋值
SET @Threshold = 50;-- 条件判断
IF @Threshold > 100SET @Result = 'Above 100';
ELSESET @Result = '100 or Below';-- 使用变量
SELECT @Result AS 'Result';

截图如下:

在这里插入图片描述

示例 4:在循环中使用变量

-- 声明变量
DECLARE @Counter INT;
DECLARE @MaxCount INT;-- 赋值
SET @Counter = 1;
SET @MaxCount = 5;-- 循环
WHILE @Counter <= @MaxCount
BEGINPRINT 'Counter is ' + CAST(@Counter AS VARCHAR(10));SET @Counter = @Counter + 1;
END

截图如下:

在这里插入图片描述

3. 拓展Mysql

对于Mysql的临时变量基本知识如下

  • 声明变量:使用 SET 或 SELECT … INTO 语句来声明变量
  • 变量命名:变量名以 @ 开头,后面跟随变量名
  • 变量类型:MySQL 中的变量不需要显式声明数据类型
  • 使用变量:在查询中引用变量,可以进行各种操作,如条件判断、循环等

基本语法如下:

SET @variable_name = value;

与上面同理,Demo如下:

示例 1:简单声明和赋值

-- 声明并赋值变量
SET @MyNumber = 10;
-- 使用变量
SELECT @MyNumber AS 'My Number';

截图如下:

在这里插入图片描述

示例 2:在查询中使用变量

-- 声明并赋值变量
SET @FirstName = 'John';
SET @LastName = 'Doe';-- 连接字符串
SET @FullName = CONCAT(@FirstName, ' ', @LastName);-- 使用变量
SELECT @FullName AS 'Full Name';

截图如下:

在这里插入图片描述

示例 3:在条件语句中使用变量
sql
复制代码
– 声明并赋值变量
SET @Threshold = 50;

– 条件判断
IF @Threshold > 100 THEN
SET @Result = ‘Above 100’;
ELSE
SET @Result = ‘100 or Below’;
END IF;

– 使用变量
SELECT @Result AS ‘Result’;

截图如下:

在这里插入图片描述

示例 4:在循环中使用变量 (必须将循环逻辑封装在存储过程(或存储函数)中)

DELIMITER $$CREATE PROCEDURE LoopExample()
BEGINDECLARE Counter INT DEFAULT 1;DECLARE MaxCount INT DEFAULT 5;-- 使用准备好的语句进行循环PREPARE stmt FROM 'SELECT ? AS Counter';WHILE Counter <= MaxCount DOEXECUTE stmt USING @Counter;SET Counter = Counter + 1;END WHILE;DEALLOCATE PREPARE stmt;
END$$DELIMITER ;-- 调用存储过程
CALL LoopExample();

截图如下:

在这里插入图片描述

4. 彩蛋

以下为错误的Demo

对于循环遍历,Mysql中不适合使用if,需要使用case

-- 声明并赋值变量
SET @Threshold = 50;-- 条件判断
IF @Threshold > 100 THENSET @Result = 'Above 100';
ELSESET @Result = '100 or Below';
END IF;-- 使用变量
SELECT @Result AS 'Result';

以及不可直接使用如下方式

-- 声明并赋值变量
SET @Counter = 1;
SET @MaxCount = 5;-- 使用准备好的语句进行循环
PREPARE stmt FROM 'SELECT ? AS Counter';
WHILE @Counter <= @MaxCount DOEXECUTE stmt USING @Counter;SET @Counter = @Counter + 1;
END WHILE;
DEALLOCATE PREPARE stmt;
http://www.zhongyajixie.com/news/57123.html

相关文章:

  • 深圳网站建设定制网站搜什么关键词好
  • 网站制作厂家nba排名榜
  • 淘宝联盟怎么做网站淄博seo
  • 自己做的网站怎么显示表格边框深圳网络营销和推广渠道
  • 天元建设集团有限公司设计院昭通网站seo
  • 做网站闵行成都专业seo公司
  • 如何给网站添加外链智能建站模板
  • 手机wap网站如何建设赣州seo优化
  • 网站嵌入百度地图陕西整站关键词自然排名优化
  • 网站开发相关书籍学seo哪个培训好
  • 怎么样用ppt做网站网站优化建议
  • 企业做网站的目的自媒体视频发布平台
  • 网页设计的网站上海培训机构
  • 网站如何做反链十大舆情网站
  • 策划书的推广与运营宁波seo服务推广
  • 阿里云网站建设的实训报告广州市口碑全网推广报价
  • html5经管网站模板网络广告有哪些形式
  • asp做微网站百度竞价推广出价技巧
  • 蓝色通用营销型企业网站模板成都搜狗seo
  • 网站建设 cn关键词歌曲免费听
  • 权威网站排名网络营销方案范文
  • 网站制作一薇廊坊关键词排名优化
  • 河南艾特 网站建设做百度推广需要什么条件
  • 手把手教你实现电商网站开发谷歌手机版浏览器官网
  • 卖普洱茶做网站广告公司推广平台
  • 网站开发之后如何上传源码商城推广软文范文
  • 做棋牌网站一般多少钱网站推广如何做
  • 上海十大b2c网站建设深圳网站建设维护
  • 长沙网站建设工作室推广手段和渠道有哪些
  • 湖北省建设厅官方网站文件seo网站推广有哪些