注册 登录
编程论坛 SQL Server论坛

sql 基础的问题请教

thjaxd 发布于 2007-02-06 18:18, 815 次点击

各位师傅:
我没怎么系统的学过sql,想问下大家,sql数据库,最多可以有多少条计录?最多可以有多少个字段?

10 回复
#2
bygg2007-02-06 18:21
你想取多少就取吧.你想存多少就存吧.
只要你的磁盘能够承受
#3
thjaxd2007-02-06 18:43
只受磁盘容量限制,字段和计录数都没有限制么?
#4
cyyu_ryh2007-02-06 19:21
这个你还得去问,SQL2000的开发人员.
#5
thjaxd2007-02-06 20:42
什么意思啊?
咱们都不知道么?
我现在用来是没受到什么限制,但就是想知道有没有限制,好可以放心的用
#6
棉花糖ONE2007-02-06 20:49

到了有限制的时候,查询分析器就会报错,告诉你最多能定义多少个列了,学sql没必要讨论这些,至少数据库系统提供的列数限制已经够大部分的表使用了

#7
thjaxd2007-02-07 12:33
系统的教程里面没有介绍过这些是么?
我前面学的foxbase 里面有介绍的,只是想了解一下这里面这方面的介绍
#8
棉花糖ONE2007-02-07 18:50

每个数据库最多允许20亿个表
每个表最多可以有1024个列
每个列最多8060字节(不适用text,ntext,image数据类型)
书上今天刚看到

#9
thjaxd2007-02-07 20:42
每个列最多8060字节么?
假如 字段:姓名
每个姓名都是2个字,那不是说这一列限制了这个表中能容纳8060/2=4030条计录么?
不是这样吧?一个字至少也得算一个字节吧?
不懂,棉花糖拜托再解释下吧。谢谢
#10
棉花糖ONE2007-02-07 21:19

老大你一定要姓名吗,其余的存储都不行啦

#11
Kendy1234562007-02-08 11:50
以下是引用thjaxd在2007-2-7 20:42:57的发言:
每个列最多8060字节么?
假如 字段:姓名
每个姓名都是2个字,那不是说这一列限制了这个表中能容纳8060/2=4030条计录么?
不是这样吧?一个字至少也得算一个字节吧?
不懂,棉花糖拜托再解释下吧。谢谢

每个列最多8060字节 是指每条记录这个字段最多8060个字节...
按照你的例子 就是每个人的名字最多8060个字!

至于能容纳多少条记录 前面说过 只和你硬盘大小有关. 难道有一个字段长度为1的列, 这个表就只能有1条记录么....
1