1. 首先,在 MySQL 中,可以使用 DECIMAL 类型来存储带小数点的数据。该类型具有两个参数:M 和 D。其中,M 表示该数据类型的最大精度,D 表示小数点后的位数。比如,DECIMAL(7,2) 表示最多能存储千位数,小数点后只能有两位数字。 2. 使用 CREATE TABLE 命令创建一个表,定义 DECIMAL 类型的列。例如: CREATE TABLE Example ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, height DECIMAL(4,2), weight DECIMAL(5,3) ); 该命令将创建一个名为 Example 的表,其中包括 id、height 和 weight 三个列。height 的最大精度为 4,小数点后只能有两位数字;weight 的最大精度为 5,小数点后只能有三位数字。 3. 输入数据时,按照 DECIMAL 类型的格式进行输入。例如: INSERT INTO Example (height, weight) VALUES (1.56, 102.432); 该命令将在 Example 表中插入一条记录,其中 height 为 1.56,weight 为 102.432。 4. 使用 SELECT 命令查询数据时,可以直接使用 DECIMAL 类型的列,无需进行额外的转换。例如: SELECT * FROM Example; 该命令将查询 Example 表中的所有数据,并按照 id 的升序进行排序。 5. 在更新数据时,使用 DECIMAL 类型的格式进行更新。例如: UPDATE Example SET height=1.75, weight=78.456 WHERE id=1; 该命令将更新 Example 表中 id 为 1 的记录,将 height 更新为 1.75,将 weight 更新为 78.456。
通过以上操作,就可以手动设置带小数点的数据类型,并在 MySQL 中进行存储、查询和更新操作。同时,还可以根据具体需求灵活调整 DECIMAL 类型的参数,以实现更精确的数据存储。