社区
MS-SQL Server
帖子详情
一个常用的注册用户表的主键的设置
咏帆
2011-06-27 05:12:54
一个注册用户表,用户名是字符串类型的,唯一的
请问这样一个表,有必要再建一个自增的ID字段来做为主键吗?
如果没必要,那用用户名字段来做主键吗?
刚搜索了一下,好像推荐用int型的来做主键,不推荐用字符型字段做主键
...全文
1511
7
打赏
收藏
一个常用的注册用户表的主键的设置
一个注册用户表,用户名是字符串类型的,唯一的 请问这样一个表,有必要再建一个自增的ID字段来做为主键吗? 如果没必要,那用用户名字段来做主键吗? 刚搜索了一下,好像推荐用int型的来做主键,不推荐用字符型字段做主键
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fanzhouqi
2011-06-27
打赏
举报
回复
[Quote=引用楼主 miocoojjx 的回复:]
一个注册用户表,用户名是字符串类型的,唯一的
请问这样一个表,有必要再建一个自增的ID字段来做为主键吗?
如果没必要,那用用户名字段来做主键吗?
刚搜索了一下,好像推荐用int型的来做主键,不推荐用字符型字段做主键
[/Quote]推荐int 是因为 int的性能 方面比 字符串的要好
AcHerat
元老
2011-06-27
打赏
举报
回复
[Quote=引用 5 楼 miocoojjx 的回复:]
如果使用用户字段来做主键,那像我写的一些分页的select top 这样的语句那就实现不了分页了
[/Quote]
用户名唯一,怎么会分不了页,你语句怎么写的呢?
咏帆
2011-06-27
打赏
举报
回复
如果使用用户字段来做主键,那像我写的一些分页的select top 这样的语句那就实现不了分页了
cd731107
2011-06-27
打赏
举报
回复
这样已经可以了,不需要另外建主键,如一张单据的主表,单据号肯定的唯一的主键,
而单据号基本不会使用int型,基本都是带有年月日的字符型
咏帆
2011-06-27
打赏
举报
回复
我通常的做法是,用一个自增的ID字段来做主键,用用户名做外键关链到别的表
请问这样做有什么不好的地方呢?
zs621
2011-06-27
打赏
举报
回复
区别不是很大,各有各的好处。这个很多时候是个人习惯问题
GoAwayZ
2011-06-27
打赏
举报
回复
主键是主键,用户名是用户名,你不会用用户名去做外键关联到别的表吧。至于主键类型,个人觉得字符好一点,一般情况自己写个生成编号的函数,例如用户表主键'US00000000000001','US00000000000002'
【数据库设计】系统
用户
表
和客户端
用户
表
的区别
在设计
一个
复杂的系统时,和通常是两类不同的
用户
数据
表
,它们有不同的使用场景和数据内容。
如何将
用户
表
注册
到EBS中
用户
开发的
表
通常不需要
注册
到EBS中,依然可以正常使用,如何需要使用预警、审计或值集功能,则需要将客制化的
表
注册
到EBS里,在应用开发员→
用户
产品→数据库→
表
中可以查看到已经
注册
到EBS中的
表
,但该模块不能添加,如果需要
注册
,需要使用EBS提供的API:
注册
表
:EXECUTE AD_DD.REGISTER_TABLE('所有者','
表
名','T自动扩展/S非自动扩展','下一区','自由','已...
主键
和外键举例_人人都能看懂的全栈开发教程——
主键
和外键
到此我们已经完了我们的任务清单项目的第
一个
里程碑了。产品对我们的作品很满意,只不过还达不到上线让
用户
使用的需求。『怎么着也不能多个
用户
用
一个
本子来记任务吧?』,然后更多需求被提了出来:得有
用户
登录界面,登录的要素有:
用户
名,和密码刚开始先不开放
注册
,我们通过命令行直接添加
用户
任务与
用户
是『n 对 1』的关系,登录
用户
只能看见自己创建的任务『假如我们之前的任务列
表
或者新增任务页面被
一个
没登录的
用户
访...
登录
注册
数据库建立
登录
注册
数据库建立 学习前端的时候Ajax学习的时候主要练习讲解的就是登录
注册
问题,从最开始的源生代码到后来的JQuery再到后面的AngularJS。讲了这三种登录
注册
问题。 我先讲一下后台数据库的建立,因为不管是哪一种后台都是一样的,只有前台js的时候才有差别。 要登录和
注册
,首先就要先建立数据库,我们设计数据库
表
的时候就要先考虑清楚数据库
表
需要有哪些内容,我们给
表
格命名user,
用户
表
...
MS-SQL Server
34,876
社区成员
254,635
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章