平安豆种子播种方法好学吗?

小说:平安豆种子播种方法好学吗?作者:龙陵更新时间:2019-05-23字数:58030

只不过不同的是,他是感觉自己的身体正在提升,蜕变着,而不是一阶基因锁那样发挥自己的战斗本能将平时无法发挥出来的战力全部极限发挥,而是真的在提升自己的实力,而不是一种一阶基因锁开启之后实力大进的错觉。

1.5公分刚竹什么价格?

虎力大仙见鹿力大仙惨状,忙道:“上仙误会,我兄弟他刚才尚未说完,除了靠凡人积累造化外,还有一个诵经法可生造化,造化一生,自然法力不愁。”
最先爆发的,正是胖子的凤凰啸天击,扭曲的空间正好接替了小舞的魅惑技能,准确的完成了后手限制。巨大的火柱冲天而起,攻击力完全爆发。

刘皓已经看出来了,解决了张无忌的事情之后张三丰已经再无牵挂,彻底的醉心于武道之中,追求更高的境界,当然也不想这些不必要的事情纠缠于他,更何况这样的事情本来就是他决定好的,是他计划的一部分,有没有武当七侠都无所谓。

首先创建一张 students 表

SQL脚本如下:

create table students(
    id int primary key auto_increment,
    age int,
    name varchar(20),
    city varchar(20)
) character set utf8;

insert into students values(null, 22, "lisa", "杭州");
insert into students values(null, 16, "rock", "上海");
insert into students values(null, 20, "jack", "深圳");
insert into students values(null, 21, "rose", "北京");

不带参数的存储过程

-- 查询学生个数
drop procedure if exists select_students_count;

delimiter ;; -- 替换分隔符
    create procedure select_students_count() 
        begin 
            select count(id) from students; 
        end ;;
delimiter ;

执行存储过程:

call select_students_count();

带参数的存储过程

-- 根据城市查询总数
delimiter ;;
    create procedure select_students_by_city_count(in _city varchar(255))
        begin
            select count(id) from students where city = _city;
        end;;
delimiter ;

执行存储过程:

call select_students_by_city_count("上海");

带有输出参数的存储过程

MySQL 支持 in (传递给存储过程),out (从存储过程传出) 和 inout (对存储过程传入和传出) 类型的参数。存储过程的代码位于 begin 和 end 语句内,它们是一系列 select 语句,用来检索值,然后保存到相应的变量 (通过 into 关键字)

-- 根据姓名查询学生信息,返回学生的城市
delimiter ;;
create procedure select_students_by_name(
    in _name varchar(255),
    out _city varchar(255), -- 输出参数
    inout _age int(11)
)
    begin 
        select city from students where name = _name and age = _age into _city;
    end ;;
delimiter ;

执行存储过程:

set @_age = 20;
set @_name = "jack";
call select_students_by_name(@_name, @_city, @_age);
select @_city as city, @_age as age;

带有通配符的存储过程

delimiter ;;
create procedure select_students_by_likename(
    in _likename varchar(255)
)
    begin
        select * from students where name like _likename;
    end ;;
delimiter ;

执行存储过程:

call select_students_by_likename("%s%");
call select_students_by_likename("%j%");

使用存储过程进行增加、修改、删除

增加

delimiter ;;
create procedure insert_student(
    _id int,
    _name varchar(255),
    _age int,
    _city varchar(255)
)
    begin
        insert into students(id,name,age,city) values(_id,_name,_age,_city);
    end ;;
delimiter ;

执行存储过程:

call insert_student(5, "张三", 19, "上海");

执行完后,表中多了一条数据,如下图:

修改

delimiter ;;
create procedure update_student(
    _id int,
    _name varchar(255),
    _age int,
    _city varchar(255)
)
    begin
        update students set name = _name, age = _age, city = _city where id = _id;
    end ;;
delimiter ;

执行存储过程:

call update_student(5, "amy", 22, "杭州");

删除

delimiter ;;
create procedure delete_student_by_id(
    _id int
)
    begin
        delete from students where id=_id;
    end ;;
delimiter ;

执行存储过程:

call delete_student_by_id(5);

students 表中 id 为5的那条记录成功删除。如下图:

查询存储过程

查询所有的存储过程:

select name from mysql.proc where db="数据库名";

查询某个存储过程:

show create procedure 存储过程名;


本文永久更新地址:https://github.com/nnngu/LearningNotes/blob/master/MySQL/01%20MySQL%20%E5%AD%98%E5%82%A8%E8%BF%87%E7%A8%8B%E7%9A%84%E7%AE%80%E5%8D%95%E4%BD%BF%E7%94%A8.md

编辑:纯帝

发布:2019-05-23 05:45:42

当前文章:http://www.cnsdbtzg.com/ask/question_95106.html

哪里有卖月季花树呢? 紫藤的棚架怎么设计呢? 紫藤的株高有多高? 小叶扶芳藤价格_小叶扶芳藤供应商_扶芳藤基地 苗圃实拍香水月季图片-全网首发 高尔夫果岭草一般多少钱一平方? 波斯菊的栽种技术是什么呢? 花卉种子容易养护吗?

97895 64730 82943 70744 40941 10259 17875 72741 78334 65919 94177 90662 62343 86462 89964 44394 54445 25744 92926 53916

我要说两句: (0人参与)

发布