斐波那契序列
又称黄金分割数列、因数学家列昂纳多·斐波那契(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 not null auto_increment,
num decimal(65,0) ,
primary key (id)
);
select * from tbl_Fibonacci
create procedure tuzi()
begin
declare n1 decimal(65,0) default 0;
declare n2 decimal(65,0) default 1;
declare n3 decimal(65,0);
declare i int default 0;
WHILE i<100 do
insert into tbl_Fibonacci(num) values(n1);
set n3=n1+n2;
set n1=n2;
set n2=n3;
set i=i+1;
END WHILE;
end;
call tuzi;
select * from tbl_Fibonacci;