CREATE TABLE `miaosha_user` (
`id` bigint(20) not null COMMENT '用户id,手机号码',
`nickname` VARCHAR(255) not null COMMENT'用户昵称',
`password` VARCHAR(32) DEFAULT null COMMENT 'md5(pass明文+固定salt)+salt',
`head` VARCHAR(10) DEFAULT null COMMENT '头像,云存储的id',
`register_date` datetime DEFAULT null COMMENT '注册时间',
`last_login_date` datetime DEFAULT null COMMENT '上次时间' ,
`login_count` int(11) DEFAULT '0' COMMENT '登录次数' ,
PRIMARY key(`id`)
)ENGINE=INNODB DEFAULT CHARSET=utf8mb4
-- 创建测试books表
create table `books` (
`book_id` bigint(20) primary key,
`book_name` varchar(20),
`book_price` float,
`book_auth` varchar(10)
);
-- 插入测试数据
insert into books(book_id,book_name,book_price,book_auth)
values('1','论语',25.6,'孔子'),
('2','天龙八部',25.6,'金庸'),
('3','雪山飞狐',32.7,'金庸'),
('4','平凡的世界',35.8,'路遥'),
('5','史记',54.8,'司马迁');
-- 1.创建无参存储过程
create procedure getAllBooks()
BEGIN
select * from books;
END
-- 调用,执行存储过程
call getAllBooks();
-- 创建一个参数的存储过程
create procedure auth(in id int)
BEGIN
select * from books where id=@id;
END
-- 调用,执行存储过程
set @id=2;
call auth(@id);
欢迎 ⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️
< END >
程序员NBA
一个有故事的程序员
或者加我微信1414200300一起讨论java技术,有什么问题群里人也可以帮你一起解决