zoukankan      html  css  js  c++  java
  • 1 创建一个存储过程,以及对存储过程的调用 MySQL

    1  首先创建一张tb1表  sql语句如下

    CREATE TABLE `tb1` (
      `Id` int(11) NOT NULL AUTO_INCREMENT,
      `age` int(11) DEFAULT NULL,
      `name` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`Id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;

    2  写一个存储过程的函数  新增

    CREATE PROCEDURE adddata(in  tage int(11),in tname VARCHAR(50))
    begin
    INSERT INTO tb1 (age,name) VALUES(tage,tname);
    END;

    //查询

    CREATE PROCEDURE seldata (in tid INT(11))
    BEGIN
    select * from tb1 where id=tid;
    END;

    3 调用这个新增的存储过程

    call adddata(200,'呵呵哒')

    CALL seldata(1)

    这样,就在tb1表中新增了一条记录。查询一条数据。

    删除,修改类似。

    4写一个简单的循环新增多条语句

    CREATE PROCEDURE addmanydata()
    BEGIN
    DECLARE i INT DEFAULT 1;
    WHILE i<10
    DO
    INSERT INTO tb1(age,name)VALUES(
    17,'nnihaoa'
    );
    SET i=i+1;
    END WHILE;
    END;

    //调用

    call addmanydata()

  • 相关阅读:
    区分JS的空值
    死锁
    高效的SQLSERVER分页方案
    IIS经典模式VS集成模式
    MVC过滤器
    Request接收参数乱码原理解析
    int三种转化区别
    Area使用
    Action和Partial等区别
    Log4Net
  • 原文地址:https://www.cnblogs.com/woshuaile/p/8624948.html
Copyright © 2011-2022 走看看