Mysql 这对我来说是个好办法。轻浮-我在试着消化你的解决方案。你认为仅仅存储厘米并进行动态转换怎么样?这种方法没有错。对于您正在做的事情,它可能工作得很好——特别是如果您的应用程序相当小,并且您知道不会对其核心功能(特别是它与身高和体重等的关系)进行太多扩展的话。
Mysql 这对我来说是个好办法。轻浮-我在试着消化你的解决方案。你认为仅仅存储厘米并进行动态转换怎么样?这种方法没有错。对于您正在做的事情,它可能工作得很好——特别是如果您的应用程序相当小,并且您知道不会对其核心功能(特别是它与身高和体重等的关系)进行太多扩展的话。,mysql,database,database-design,Mysql,Database,Database Design,这对我来说是个好办法。轻浮-我在试着消化你的解决方案。你认为仅仅存储厘米并进行动态转换怎么样?这种方法没有错。对于您正在做的事情,它可能工作得很好——特别是如果您的应用程序相当小,并且您知道不会对其核心功能(特别是它与身高和体重等的关系)进行太多扩展的话。除了mysql,您的技术是什么。您如何向用户展示此信息? CREATE TABLE height ( id SERIAL PRIMARY KEY, english VARCHAR, inches
这对我来说是个好办法。轻浮-我在试着消化你的解决方案。你认为仅仅存储厘米并进行动态转换怎么样?这种方法没有错。对于您正在做的事情,它可能工作得很好——特别是如果您的应用程序相当小,并且您知道不会对其核心功能(特别是它与身高和体重等的关系)进行太多扩展的话。除了mysql,您的技术是什么。您如何向用户展示此信息?
CREATE TABLE height (
id SERIAL PRIMARY KEY,
english VARCHAR,
inches INT,
cm INT,
hands INT // As in, the height of a horse
);
INSERT INTO height VALUES
(1,'4 feet', 48, 122, 12),
(2,'4 feet, 1 inch', 49, 124, 12),
(3,'4 feet, 2 inches', 50, 127, 12),
(3,'4 feet, 3 inches', 51, 130, 12),
....
CREATE TABLE users (
uid SERIAL PRIMARY KEY,
height INT REFERENCES height(id),
weight INT references weight(id),
sign INT references sign(id),
...
);
SELECT *
FROM users
JOIN height ON users.height = height.id
WHERE height.inches >= 48 AND height.inches <= 60;