首页 > 数据库 >mysql存储过程

mysql存储过程

时间:2023-09-23 13:24:02浏览次数:38  
标签:存储 SET DEFAULT sex mysql NULL 过程 email 255

CREATE TABLE `member` (
`lv_id` int(255) NOT NULL AUTO_INCREMENT,
`uname` varchar(255) DEFAULT NULL,
`email` varchar(255) DEFAULT NULL,
`passwd` varchar(255) DEFAULT NULL,
`sex` int(11) DEFAULT NULL,
PRIMARY KEY (`lv_id`)
) ENGINE=InnoDB AUTO_INCREMENT=20002 DEFAULT CHARSET=utf8;

 

 

BEGIN
DECLARE i INT DEFAULT 0;
DECLARE p_name VARCHAR (255);
DECLARE p_email VARCHAR (255);
DECLARE p_sex INT;
WHILE i < 10000 DO
SET p_name = CONCAT('test_', i);
SET p_email = CONCAT('test_', i, '@qq.com');
IF i % 2 = 0 THEN
SET p_sex = 0;
ELSE
SET p_sex = - 1;
END
IF;
INSERT INTO member (uname, email, `passwd`, sex)
VALUES
(
p_name,
p_email,
'e10adc3949ba59abbe56e057f20f883e',
p_sex
);
SET i = i + 1;
END
WHILE;
END

标签:存储,SET,DEFAULT,sex,mysql,NULL,过程,email,255
From: https://www.cnblogs.com/lqdby/p/17724254.html

相关文章

  • Docker 部署 MySQL
    Docker部署MySQL参考资料:使用docker-compose的方式部署mysql拉取镜像dockerpullmysql:latest创建数据卷mkdir-p./mysql/datamkdir-p./mysql/initdbmkdir-p./mysql/log运行容器设置开机自启dockerrun\--namemysql\-d\-p3306:3306\-v./mysql/log......
  • navicat链接虚拟机上hive环境下的MySQL
    一:启动虚拟机二,finallshell上进入hive,(具体进入参照上一个博客)三,进入成功后,打开Navicat 点击左上角链接选择MySQL按照上面的步骤:1.起一个名字,能分辨就行2.这里非常重要,必须要填IP地址,IP地址不知道的同学打开虚拟机中hive的服务端(就是你finallshell上运行hive的那个主机),在......
  • 卸载 MySQL
    卸载MySQLsudosystemctlstopmysql #命令以停止MySQL服务sudoapt-getremove--purgemysql-servermysql-clientmysql-common #卸载MySQL及其依赖sudorm-rf/etc/mysql/ #删除MySQL的配置文件sudorm-rf/var/lib/mysql/ #删除MySQL的数据文件sudoapt-......
  • 【Java 基础篇】Java HashSet 集合详解:高效存储唯一元素的利器
    Java中的集合框架提供了各种各样的数据结构,用于存储和操作数据。其中,HashSet是一种常用的集合类,它实现了Set接口,用于存储不重复的元素。本篇博客将详细介绍HashSet的基本概念、创建和初始化、基本操作、遍历、性能考虑、使用注意事项以及示例代码。无论您是初学者还是有经验......
  • 【Java 基础篇】Java LinkedHashSet 详解:有序唯一元素存储的完美选择
    Java中的集合框架提供了多种数据结构,用于存储和操作数据。LinkedHashSet是其中的一个特殊类型,它结合了哈希表和链表的特性,适用于需要保持元素插入顺序并确保唯一性的情况。本篇博客将详细介绍LinkedHashSet,包括它的概念、特性、使用方法以及示例代码,旨在帮助初学者更好地理解和......
  • MySQL自动递增列的原理
    前言MySQL是一款非常流行的关系型数据库,其中自动递增列是常用的一种数据类型。本文将深入探讨MySQL自动递增列的原理。自动递增列的定义自动递增列是一种特殊的数据类型,它可以自动为每一行记录生成一个唯一的、递增的值。在MySQL中,自动递增列通常与主键一起使用,以确保每一行记录......
  • Kafka消息消费者位移存储性能测试
    背景Kafka是一个高性能、分布式的消息队列,被广泛应用于大数据领域。在Kafka中,消费者位移存储是非常重要的一部分,它记录了消费者消费消息的位置,以便在消费者宕机或者重启后能够继续消费未消费的消息。在实际应用中,消费者位移存储的性能对于Kafka的整体性能有着重要的影响。本文将......
  • MySQL 出现 String Index out of range: x 的原因
    前言调试代码时遇到一个很奇怪的问题,对于一个很简单的sql,执行时会时不时的报异常StringIndexoutofrange:xSQL:select*fromtestwherearea=10但直接把SQL丢SQL工具里跑又没什么问题,百度了一圈都没找到有人有相同问题,明白后特地做下记录.原因由于要......
  • Mysql简单的学习记录(上)
    MySql一、DDL(操作数据库、数据表)创建数据库createdatabase数据库名称查询数据库showdatabasescreatedatabaseifnotexists数据库名称删除数据库dropdatabase数据库名称dropdatabaseifexists数据库名称使用数据库selectdatabase......
  • Mysql简单的学习记录(下)
    一、约束概念作用于列上的规则,用于限制加入表的数据保证数据库正确性、有效性、完整性约束的分类约束名称描述关键字非空保证列中所有数据不为nullnotnull唯一保证列中所有数据不相同unique主键主键是一行数据唯一标识,非空且唯一primarykey......