回 帖 发 新 帖 刷新版面

主题:[原创]sql server2000创建表之我见

现在已经快到吃晚饭的时间了。
我还没做饭!来写次一篇文章 作者:肖伟
请转载的同志著名 原创来自:[url=http://www.130-134lt.cn]http://www.130-134lt.cn[/url] 联通LT
好我们开始正式的创建表之说,表是数据库存储和管理数据的
数据对象,
Sqlserver 2000很多管理都是通过表实现的。
打个比喻吧:就象学生公寓中的每个寝室是用来存储学生和一
寝室为单位来管理学生一样。
这里的学生公寓就是我们数据库中提到的 DB(数据库)
寝室就是我们数据库中提到的 table(表)
学生就是我们数据库中提到的 数据(data)
表分为表结构和数据两部门。
就好比一幢商品房的每一个住户的房子(三式一厅,两式一厅)
()中所说的就是我们数据库中提到的表结构
数据库就是我们的家具了 要规定家具的布局样式 摆放顺序。
好比数据需要数据类型要约束。
一般都是通过表来得出表结构的!请看下面的例子:

               表1
ProductId ProductName SupperliedId
1            长安车       1
2            链子         4  
3            大枣         5

有些同学英语不太好和查学在线电子翻译来解决

还有要提到的是列名的选择要符合列数据的意思。
例如:ProductId 产品编号
表1为一张表(没有完全列出所有列,想吃饭了哦)

我们通过表1可以得出如下的表结构:
ProductId       TinyInt                 否
ProductName      NvarChar     40        否
SupperliedId      Int                   是

在SQLSERVER 2000中列又叫字段 字段涵概了
以下几个子东西
1。数据类型 2。列名 3。长度 4。列内容
特别说明:
数据类型可变长度的特殊性绝对了除了指出1外还
需要指出3
在表中录入数据,插入数据其实和access是一样的
简单的讲解一下。
把我们上面的表结构输入到SQLSERVER企业管理器中就可以了
列名              数据类型    长度   是否为空

ProductId       TinyInt                 否
ProductName      NvarChar     40        否
SupperliedId      Int                   是
需要特别说名的就是 
表识
表识种子
表识递增量
一般象主键的列就需要这样设置
文章编号就可以这样来设置
表识                   是
表识种子                1
表识递增量              1
1 2 3 4 5...............
这就是文章编号的依次取值

默认值就是在未确定值是对该列值的一种
遇见性的设计,例如对某女子学校学生的性别列
就可以默认为 ‘女’
今天就讲到这里 我准备熬我的鲫鱼汤了。
希望我的讲解能带给大家一些共鸣!
谢谢大家观看我的文字。
88

回复列表 (共2个回复)

沙发

顶,支持原创。

板凳


thank  you!

我来回复

您尚未登录,请登录后再回复。点此登录或注册