快速搭建Dev / Test / Porduct 环境妙招--Star.hou

每个团队都会面临代码生成流程环节问题,使用nginx apache等http服务软件时候,可以自定义开发语言的环境变量。


实现:PHP、Java等项目配置文件和环境区分。

Aapche

SetEnv APP_ENV dev

Nginx

fasgcgi_param APP_ENV test

tomcat java

开发配置

if(isset($_SERVER['APP_ENV']) && $_SERVER['APP_ENV'] == 'dev'){
    $config    = require 'config_dev.php';
}
  1. 快速区分开发、测试、生产环境。 好处
  2. 改动最少的程序代码,便于维护。 好处
  3. 多套环境隔离,逻辑清晰。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是在MySQL中创建名为ProductSales的数据库,并创建三个数据表Porduct、Customs和sales的SQL语句: 1. 创建数据表Porduct ``` CREATE TABLE Product ( id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, price DECIMAL(10, 2) NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB; ``` 这个表包含产品的ID、名称和价格。 2. 创建数据表Customs ``` CREATE TABLE Customs ( id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, address VARCHAR(100) NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB; ``` 这个表包含客户的ID、名称和地址。 3. 创建数据表sales ``` CREATE TABLE sales ( id INT(11) NOT NULL AUTO_INCREMENT, product_id INT(11) NOT NULL, customer_id INT(11) NOT NULL, quantity INT(11) NOT NULL, sales_date DATE NOT NULL, PRIMARY KEY (id), FOREIGN KEY (product_id) REFERENCES Product(id), FOREIGN KEY (customer_id) REFERENCES Customs(id) ) ENGINE=InnoDB; ``` 这个表包含销售的ID、产品ID、客户ID、数量和销售日期。它还包含两个外键,分别引用产品表和客户表。 现在,我们已经创建了这三个表,您可以向它们添加数据,例如: ``` INSERT INTO Product (name, price) VALUES ('Product 1', 10.50); INSERT INTO Product (name, price) VALUES ('Product 2', 20.00); INSERT INTO Customs (name, address) VALUES ('Customer 1', '123 Main St'); INSERT INTO Customs (name, address) VALUES ('Customer 2', '456 Oak Ave'); INSERT INTO sales (product_id, customer_id, quantity, sales_date) VALUES (1, 1, 5, '2021-05-01'); INSERT INTO sales (product_id, customer_id, quantity, sales_date) VALUES (2, 2, 10, '2021-05-02'); ``` 这将向产品表和客户表添加两个产品和两个客户,并将这些产品分别分配给不同的客户,同时为它们的销售添加了一些值。 您可以使用SELECT语句从这些表中检索数据,例如: ``` SELECT p.name, c.name, s.quantity, s.sales_date FROM sales s JOIN Product p ON p.id = s.product_id JOIN Customs c ON c.id = s.customer_id; ``` 这将返回每个销售的产品名称、客户名称、销售数量和销售日期。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值