Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为工业公司设计一个数据库,我有这些实体(员工、供应商、客户、司机),每个实体都有自己唯一的 ID(员工 ID,.. 等)。那么,如何为每个用户分配一个唯一的用户名?(使用女士访问)。谢谢
创建实体表。每当您向其他表( Employee 、 Suppliers 、 Customers 、 Drivers )添加条目时,请在实体表中为它们添加一行。
在其他表( Employee 、 Suppliers 、 Customers 、 Drivers )中,添加一个外键(列名:entity_id)。
要获取员工的实体 ID:
SELECT entity_id FROM employees WHERE id = {employee_id};
作为奖励,所有实体类型共有的字段可以移动到实体表中。