小编the*_*erd的帖子

将非顺序ID作为数据库中表的主键是否可以?

我不太了解数据库找到正确的词来提出这个问题,所以让我举一个例子来解释我正在尝试做的事情:假设我希望表的主键是我从中获取的ID API,但大多数API请求都会导致404错误.结果,我的表​​格看起来像这样:

我也不知道如何在Stack Overflow上格式化类似于表的结构,所以这将是一个粗略的视觉:

API_ID_PK | name
------------------
1         | Billy
5         | Timmy
23        | Richard
54        | Jobert
104       | Broccoli
Run Code Online (Sandbox Code Playgroud)

是否可以将ID按顺序分隔1位数?或者我应该这样做:

ID PK |  API_ID   | NAME
----------------------------------------
1     |    1      | Billy
2     |    5      | Timmy
3     |    23     | Richard
4     |    54     | Jobert
5     |    104    | Broccoli
Run Code Online (Sandbox Code Playgroud)

第二个表是否会因索引原因而更有效率?或者第一张表完美无缺?谢谢!

mysql sql database indexing id

5
推荐指数
1
解决办法
1455
查看次数

用于 Code128 条码字体的 Python Code128 编码器

正如标题所说,我有一个 Code128 字体,我想用它来打印条形码。但是,该字符串需要在 Code128 中进行编码才能使条码字体正常工作。我的应用程序使用 Python3 语言。

网络上曾经有一个示例,如何对 Code128 字体的字符串进行编码,但我再也找不到了。

想要一个字符串到 .svg 转换器。我特别想将字符串转换为 Code128 编码的字符串。

任何参考、Python3 中的代码片段或文档将不胜感激。

编辑:我使用这里的字体。

python barcode code128 python-3.x

4
推荐指数
1
解决办法
1715
查看次数

标签 统计

barcode ×1

code128 ×1

database ×1

id ×1

indexing ×1

mysql ×1

python ×1

python-3.x ×1

sql ×1