transp.sql

来自「著名的大规模线性规划求解器源码GLPK.C语言版本,可以修剪.内有详细帮助文档.」· SQL 代码 · 共 46 行

SQL
46
字号
CREATE DATABASE glpk;CREATE USER glpk@localhost IDENTIFIED BY 'gnu';GRANT ALL PRIVILEGES ON glpk.* TO glpk@localhost;USE glpk;# production capacityDROP TABLE transp_capa;CREATE TABLE transp_capa (  PLANT TEXT(127),  CAPA  REAL,  PRIMARY KEY ( PLANT(127) )  );INSERT INTO transp_capa ( PLANT, CAPA ) VALUES ( 'Seattle',   350 );INSERT INTO transp_capa ( PLANT, CAPA ) VALUES ( 'San Diego', 600 );# demandDROP TABLE transp_demand;CREATE TABLE transp_demand (  MARKET TEXT(127),  DEMAND REAL,  PRIMARY KEY ( MARKET(127) )  );INSERT INTO transp_demand ( MARKET, DEMAND ) VALUES ( 'New York', 325 );INSERT INTO transp_demand ( MARKET, DEMAND ) VALUES ( 'Chicago', 300 );INSERT INTO transp_demand ( MARKET, DEMAND ) VALUES ( 'Topeka', 275 );# distanceDROP TABLE transp_dist;CREATE TABLE transp_dist (  LOC1 TEXT(127),  LOC2 TEXT(127),  DIST REAL,  PRIMARY KEY ( LOC1(127), LOC2(127) )  );INSERT INTO transp_dist ( LOC1, LOC2, DIST ) VALUES ( 'Seattle',   'New York', 2.5 );INSERT INTO transp_dist ( LOC1, LOC2, DIST ) VALUES ( 'Seattle',   'Chicago', 1.7 );INSERT INTO transp_dist ( LOC1, LOC2, DIST ) VALUES ( 'Seattle',   'Topeka', 1.8 );INSERT INTO transp_dist ( LOC1, LOC2, DIST ) VALUES ( 'San Diego', 'New York', 2.5 );INSERT INTO transp_dist ( LOC1, LOC2, DIST ) VALUES ( 'San Diego', 'Chicago', 1.8 );INSERT INTO transp_dist ( LOC1, LOC2, DIST ) VALUES ( 'San Diego', 'Topeka', 1.4 );# resultDROP TABLE transp_result;CREATE TABLE transp_result (  LOC1     TEXT(127),  LOC2     TEXT(127),  QUANTITY REAL,  PRIMARY KEY ( LOC1(127), LOC2(127) )  );

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?