在数据库中怎么把一个记实字段值赋值给变量呢 , 我和大师分享一下select into用法 , 我写的经验对你进修mysql有帮忙的话 , 给我投票、点赞或者保藏!
1mysql数据库中查找字串呈现的位置instr函数
1mysql数据库表中的数据排序
1mysql数据库的行锁for update
需要这些哦
mysql5.6
方式/
1登录mysql中 , 在test数据库新建一个表:
CREATE TABLE `shoufei` ( `id` int(11) NOT NULL AUTO_INCREMENT, `shijian` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `xiangmu` varchar(20) NOT NULL, `jiage` float NOT NULL, `shuliang` int(11) NOT NULL, `jine` float DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8
文章插图
2在表中增添一些数据:
insert into `shoufei` (`id`, `shijian`, `xiangmu`, `jiage`, `shuliang`, `jine`) values('1','2019-01-28 11:15:52','银翘解毒丸','2','10','20');
【mysql数据库select赋值】insert into `shoufei` (`id`, `shijian`, `xiangmu`, `jiage`, `shuliang`, `jine`) values('2','2019-01-28 11:15:59','甘草片','20','2','30');
insert into `shoufei` (`id`, `shijian`, `xiangmu`, `jiage`, `shuliang`, `jine`) values('3','2019-01-28 11:16:04','阿莫西林','20','2','40');
insert into `shoufei` (`id`, `shijian`, `xiangmu`, `jiage`, `shuliang`, `jine`) values('4','2019-01-28 11:16:08','午时茶','8','1','8');
insert into `shoufei` (`id`, `shijian`, `xiangmu`, `jiage`, `shuliang`, `jine`) values('5','2019-01-28 11:16:12','银翘解毒丸','2','10','20');
文章插图
3把id=2的记实 , xiangmu字段值赋值给@xm用户变量 , 而且显示@xm值;
SELECT xiangmu INTO @xm FROM shoufei WHERE id=2;
SELECT @xm;
文章插图
4把id=3的记实 , xiangmu、jiage字段值赋值@xm、@jg,而且显示.
SELECT xiangmu ,jiage INTO @xm,@jg FROM shoufei WHERE id=3;
SELECT @xm,@jg;
文章插图
5把id=4的记实 , 计较出金额:
SELECT xiangmu ,jiage*shuliang INTO @xm,@je FROM shoufei WHERE id=4;
SELECT @xm,@je;
文章插图
6把id=5的记实 , 挂号时候赋值给 @lr:
SELECT CONCAT(shijian,xiangmu) INTO @lr FROM shoufei WHERE id=5;
SELECT @lr;
文章插图
以上内容就是mysql数据库select赋值的内容啦 , 希望对你有所帮助哦!
推荐阅读
- MySql:如何通过Sql语句创建表,更改表?
- MySql如何对字符串模糊查询?
- mysql数据库中查找字串出现的位置instr函数
- MySql字段为空值时如何查询?
- MySql查询语句介绍,单表查询
- MySql查询语句介绍,多表联合查询
- MySql数据更改语句介绍
- 如何熟练编写存储过程
- mysql数据库表中的数据排序
- Html下拉框Select联动实例