在數據庫中怎么把一個記實字段值賦值給變量呢 , 我和大師分享一下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聯動實例
