/*

Mysql数据库练习

需求:创建一张表,包含四个字段(pid,name,age,sex),然后使用存储过程实现添加数据,要求

1 pid 为自增主键

2 插入数据的时候值添加姓名和年龄

3 性别采用随机数的方式生成

测试数据如下:

张珊 23

李四 22

王五 33

田七 27

赵六 32

*/

-- 创建测试数据库

create database exer ;

-- 使用数据库

use exer;

-- 创建表

drop table if exists tb_person;

create table tb_person(

pid varchar(10),

name varchar(20),

age integer,

sex varchar(1),

primary key(pid)

);

-- 创建存储过程,如果以前的存在,先删除

drop procedure if exists randSex;

delimiter //

create PROCEDURE randSex(in `name` varchar(20),in age int)

begin

-- 声明字符串变量pKey存放表的pid,sex存放年龄

declare pKey,sex varchar(10);

-- 声明int变量,用于存放生成性别的随机数0 - 1

declare var INT;

-- 查询表tb_person的最大pid,存入pKey中

select max(

mysql实现自增字符串_Mysql实现字符串主键自增示例教程-Go语言中文社区相关推荐

  1. mysql隐式锁定辅助索引_当Mysql - InnoDB行锁遇到复合主键和多列索引-Go语言中文社区...

    背景 今天在配合其他项目组做系统压测,过程中出现了偶发的死锁问题.分析代码后发现有复合主键的update情况,更新复合主键表时只使用了一个字段更新,同时在事务内又有对该表的insert操作,结果出现了 ...

  2. php pdo基础增删改查 postgresql的主键自增设置 time()

    主键自增 参考https://www.javadrive.jp/postgresql/table/index10.html和https://stackoverflow.com/questions/48 ...

  3. mysql条件关键字查询有limt_MySQL使用Limit关键字限制查询结果的数量-Go语言中文社区...

    1.Limit关键字的使用 查询数据时,可能会查询出很多的记录.而用户需要的记录可能只是很少的一部分.这样就需要来限制查询结果的数量.Limit是MySQL中的一个特殊关键字.Limit子句可以对查询 ...

  4. mysql修改密码后无法启动_mysql服务无法启动与强制修改密码指南-Go语言中文社区...

    mysql 5.7 长期不用,突然间要用到就遇到一些无法启动的问题了 无法启动解决办法: (1)以管理员身份运行cmd(win10右键左下角开始按钮选择以管理员身份运行cmd即可) 以管理员身份运行c ...

  5. mysql表导出和导入命令行_MySQL命令行导出导入数据库和数据表-Go语言中文社区...

    MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:Program FilesMySQLMySQL Server ...

  6. centos 6.6 mysql5.7_CentOS 6.5/6.6 安装(install)mysql 5.7 最完整版教程-Go语言中文社区...

    CentOS 6.5/6.6 安装(install)mysql 5.7 最完整版教程 Step1: 检测系统是否自带安装mysql [root@Ting ~]#   yum list installe ...

  7. mysql建表语句主键自增_MYSQL索引-上

    前言 今天同事做数据清理的时候发现我这边有一张表没有主键,这个表有两个字段,ID和Name,ID作者唯一索引,在我印象里,一个数据表如果没有主键索引,它会内部创建主键索引,创建的标准就是唯一性,我觉得 ...

  8. mysql中主键的用法_MySQL中的主键以及设置其自增的用法教程

    1.声明主键的方法:您可以在创建表的时候就为表加上主键,如: CREATE TABLE tbl_name ([字段描述省略...], PRIMARY KEY(index_col_name)); 也可以 ...

  9. mysql主键自增策略_MySQL 自增主键机制

    自增主键:特指在自增列上定义的主键. 自增主键的优点是让主键索引保持递增顺序的插入,避免页分裂,索引更加紧凑. 1. 自增值保存在哪? 不同的存储引擎保存自增值的策略不一样: a. 对于MyISAM引 ...

最新文章

  1. linux source命令
  2. 国内淘宝镜像 cnpm转npm
  3. svn: E180001: Unable to open an ra_local session to URL问题解决方案
  4. Linux驱动(10)--注册驱动
  5. 带你读AI论文丨用于细粒度分类的Transformer结构—TransFG
  6. redis用zset做延时消息
  7. Android UI 绘制过程浅析(二)onMeasure过程
  8. 在 UIWebView 中如何准确获得页面加载完成的事件
  9. 终极方案 | 梯子(V*n)导致的远程计算机或设备将不接受连接
  10. python 怎么样才有output_Python display.clear_output方法代码示例
  11. 基于XMPP协议的Android即时通信系(http://blog.csdn.net/lnb333666/article/details/7471292)...
  12. Codewars-Java编程刷题学习4-Jaden Casing Strings
  13. 我打算写一个《程序员的成长课》
  14. 最优化方法(学习笔记)-第七章统计估计
  15. ABV指标与通达信的主力进出指标分析
  16. 饮水思源:Ubuntu用户应关注Debian
  17. Java连接数据库报错(类型不匹配,一步解决)
  18. 应届毕业生找Python工作遇到的难题,刚毕业没有工作经验该怎么办?
  19. 全国31省-区域高质量发展指标体系构建(内附测算及计算过程)
  20. MISC之内存取证_Kali环境下使用volatility

热门文章

  1. 五面阿里拿下飞猪事业部offer,统统给你解决!
  2. ASP+AJAX实现分页效果[Z]
  3. “左手画圆,右手画方”
  4. 世界上最经典的二十四句草根哲理
  5. 论文排版——Latex页眉页脚设定(中英都可以适用)
  6. macOS安装homebrew与更新gcc
  7. 一种结合基于股债利差的A股估值百分位、有限价值策略定投和股债组合投资的创新型低回撤高收益稳健理财方法
  8. echarts pie饼图既显示内部又显示外部指示线
  9. 005 ps基础之图像旋转、裁剪
  10. 1483. 纪念品分组 输出好忧桑…………