我希望用mysql存储16位数,我应该用什么数据类型
时间: 2023-06-25 21:05:58 浏览: 70
你可以使用BIGINT数据类型来存储16位数。BIGINT数据类型可以存储-9223372036854775808到9223372036854775807之间的整数值,这包括了16位数。在MySQL中,BIGINT数据类型需要8个字节的存储空间。例如:
```
CREATE TABLE my_table (
id BIGINT NOT NULL,
...
);
```
你可以使用UNSIGNED BIGINT数据类型来存储无符号的16位数。UNSIGNED BIGINT数据类型可以存储0到18446744073709551615之间的整数值,这也包括了16位数。例如:
```
CREATE TABLE my_table (
id UNSIGNED BIGINT NOT NULL,
...
);
```
相关问题
我想把0.13467058705747273存入mysql,我应该使用什么数据类型
您可以使用DECIMAL数据类型来存储该小数。DECIMAL数据类型在MySQL中用于存储精确的小数值。它需要两个参数:M和D。其中,M表示数字的总位数,D表示小数点右侧的位数。对于您提供的小数,您可以将M设置为10,D设置为17。因此,您可以使用DECIMAL(10, 17)数据类型来存储0.13467058705747273。
mysql价格用什么数据类型
通常情况下,MySQL中的价格可以使用DECIMAL或NUMERIC数据类型来存储。这两种数据类型都可以存储固定精度的数值,且支持小数点。在使用这两种数据类型时,你需要指定数值的精度和小数位数。例如,DECIMAL(10,2)可以存储最多10位数字,其中小数点后有2位。这样,你就可以在数据库中存储精确的价格数据,避免了浮点数计算误差带来的问题。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)