在mysql中,您好,这些是INFORMATION_SCHEMA.SCHEMA_PRIVILEGES表中的列
+----------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------------+--------------+------+-----+---------+-------+
| GRANTEE | varchar(81) | NO | | | |
| TABLE_CATALOG | varchar(512) | YES | | NULL | |
| TABLE_SCHEMA | varchar(64) | NO | | | |
| PRIVILEGE_TYPE | varchar(64) | NO | | | |
| IS_GRANTABLE | varchar(3) | NO | | | |
+----------------+--------------+------+-----+---------+-------+
Run Code Online (Sandbox Code Playgroud)
所以我想知道所有这些列的含义是什么,我知道第三和第四列的含义,但是我不知道其他列还能做什么,有人会向我解释一下吗?我一直在网上搜索,但仅在该列的一些示例值中找不到任何东西。
我想用固定数量的数字来格式化我的浮点数。现在我正在做以下事情
format="%6.6g"
print(format%0.00215165)
print(format%1.23260)
print(format%145.5655)
Run Code Online (Sandbox Code Playgroud)
但这输出
0.00215165
1.2326
145.565
Run Code Online (Sandbox Code Playgroud)
我也尝试过format="%6.6f",但它也没有真正给出我想要的......
0.002152
1.232600
145.565500
Run Code Online (Sandbox Code Playgroud)
什么是格式化数字的好方法,以便所有数字都具有精确的宽度 6(并且没有空格),就像这样?
0.002152
1.232600
145.5655
Run Code Online (Sandbox Code Playgroud)