斐波那契序列
又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,
故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、
要求如下;
1. 首先创建一个表,表名是tbl_Fibonacci,表中有两个字段,一个是主键id,数字类型,递增自动生成,第二个字段是num,存储斐波那契数字,2. 在存储过程中
2.1 首先清空tbl_Fibonacci表中的数据
2.2 在表中插入斐波那契数列的前100项值
create table tbl_Fibonacci
(
id int(11) NOT NULL AUTO_INCREMENT,
num bigint(30),
primary key (id)
);
create procedure Fibonacci()
begin
declare i bigint default 1;
declare j bigint default 1;
declare k int default 0;
declare t bigint;
while k<100 do
insert into tbl_Fibonacci(num) values(i);
set t=i+j;
set i=j;
set j=t;
set k=k+1;
end while;
end
call Fibonacci();