可移植数据库列名

发布于 2024-10-21 13:36:04 字数 218 浏览 1 评论 0原文

我正在设计一个关系数据库模式,可以移植到多个数据库平台——SQLite3、PostgreSQL 和 MySQL 以及可能的其他平台。

我想创建可跨所有数据库平台移植的表名。我应该遵循哪些命名限制?

  • 允许使用哪些字符?
  • 名称可以使用哪些字符开头?
  • 最大长度是多少?
  • 我还应该注意其他限制吗?

谢谢

I am designing a relational database schema that may be ported to multiple database platforms--SQLite3, PostgreSQL and MySQL and possibly others.

I would like to create table names that would be portable across all the database platforms. What are naming restrictions should I follow?

  • What characters are allowed?
  • What characters are allowed to begin the name?
  • What is the maximum length?
  • Are there other restrictions I should be aware of?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

遗弃M 2024-10-28 13:36:04

/^[a-zA-Z][a-zA-Z0-9_]{,9}$/ 通常是安全的。

/^[a-zA-Z][a-zA-Z0-9_]{,9}$/ is generally safe.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文