MacPorts的一些常用命令

MacPorts是一个mac下的软件包管理工具,类似apt、brew、rpm

更新MacPorts程序级源列表

sudo port selfupdate

搜索软件包

port search php72

安装软件包

sudo port install php72-fpm

卸载软件包

sudo port uninstall php72-fpm

查看已安装的软件包

port list installed

查看有哪些软件包需要更新(和selfupdate时拉下来的源列表做对比)

port outdated

更新所有软件包

sudo port upgrade outdated

更新指定软件包

sudo port upgrade php72-fpm

mysql查询字段中的条件判断

简单的值判断用CASE value WHEN compare_value THEN result ELSE result END

复杂的用IF(condition, true_result, false_result)

SELECT
	s.`id` AS '活动ID',
	s.`begin_date` AS '活动开始时间',
	s.`end_date` AS '活动结束时间',
	IF (s.`begin_date` > now() ,'未开始', IF(s.`end_date` < now() , '已结束' , '进行中' )) AS '状态',
	CASE s.`status` WHEN 1 THEN '已上线' ELSE '未上线' END AS '是否可用',
	sr.`product_id` AS '产品ID',
	sr.`sku_id` AS '库存ID'
FROM `activity_range` sr
LEFT JOIN `activity` s ON s.`id` = sr.`activity_id`