【你也能从零基础学会网站开发】 SQL Server 2000使用可视化方式建立数据表(table)与设置数据类型,手动添加测试数据

🚀 个人主页 极客小俊
✍🏻 作者简介:程序猿、设计师、技术分享
🐋 希望大家多多支持, 我们一起学习和进步!
🏅 欢迎评论 ❤️点赞💬评论 📂收藏 📂加关注

SQL Server 2000可视化建表操作

建立数据表,是管理数据的最基本的操作, 我们要在指定的数据库下进行建表的操作!

举个栗子

首先,我们打开企业管理器, 并且在test数据库下建立一个user表, 具体操作如下

如图


然后弹出定义表结构的对话框

如图

这里我们可以定义表的字段名称、数据类型、字段约束等等操作!

这里我们就简单的定义一下数据表的字段结构和数据类型

如图


在关闭建表对话框的时候,会弹出输入表名对话框,这里我们就给这个表命名为user

如图

最后你就可以在视图中找到刚刚新建的数据表了!

如图

字段数据类型

关于建立表时,字段的数据类型选择也很重要, 不能乱选,要根据实际的情况和对应的数据进行选择!

在我们SQL Server 2000 中数据类型大致有如下选择:

数据类型描述
bigint从 -2^63 到 2^63-1 之间的 integer (整数)数据
int从-231到231-1之间的integer(整数)数据
float浮点精度数字数据,从-1.79E+308到1.79E+308之间
varchar长度可变的非unicode数据,最长为8,000个字符
text长度可变的非unicode数据,最长为2^31-1个字符
bitinteger数据,值为1或0
datetimedate和time数据,从1753年1月1日到9999年12月31日
uniqueidentifier(全球)全局唯一标识符(GUID)

注意:

这里还要说明的是创建的字段名称,只能用英文表示,为了达到一个兼容性的问题,最好不要使用关键词作为列名称。

如图

另外在数据类型中要清楚Char与varchar的区别, 因为我们经常会定义到用来保存字符串的字段
具体如下解释:
Char长度是固定的(建立表时指定长度),最大存储为8,000个字符,而varchar长度是可变的, 例如我们给username字符设置为char长度为30,如果你在里面存放“jack”,最终我们提取出来的数据长度同样是30,没有字符的以空格补全。

varchar长度为30的话,同样存放”jack”,那么占用字符长度就为4,如果存放为”数据库”,它占用的字符长度为6个字符。
可见,varchar在指定长度范围内,存入的数据长度是可变的,这样的形式显然更灵活,
所以推荐使用varchar作为一般长度的字符串类型。

所以简单的说就是一个可变一个固定长度!

设计表结构

如果我们对当前新建的表字段和数据类型还不是很满意,那么我们可以对当前表进行重新设计

方法就是选择指定的表,右键:选择设计表 即可!

如图

允许空

在表设计的时候,是否允许为空的意思,其实就是表示该字段是否可以为空, 也就是该字段不填写数据也是可以的

注意: 主键字段是不能为空的!

如图

插入和删除列(字段)

在定义字段名的左侧,点击右键,可以选择删除插入字段(列)

如图

我们这里就添加一个ID字段

如图

设置主键、超键、元组

前面我简单的讲过主键、超键、元组,这里我们再来结合新建数据表回忆一下!

超键

关系中能唯一标识元组的属性集称为关系模式的超键,一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。

元组 表中的每行(即数据库中的每条记录)就是一个元组。

主键 一种超键,可以唯一标识唯一条记录。

主键的设计原则:

  1. 单主键
  2. 主键与业务保持无关性

举个栗子

这里我要把id字段设置为主键

如图

然后该字段的前面会出现一把小钥匙, 证明该字段当前为主键

如图

自动递增

有些字段需要在我们添加数据之后,就自动递增字段值,通常是主键字段

设置自动递增也很简单, 首先我们把鼠标光标,聚焦到id主键字段

如图

然后再下面的选项中,选择标识设置为 就可以了, 然后关闭保存!

手动给表添加数据

我们可以先给数据表添加一些测试数据,看看效果!

选择表, 然后右键打开表-->返回所有行

如图

然后我们就可以愉快的在字段中填写数据了,但是要注意id字段是主键,并且也设置了自动递增, 所以不用我们去填写!

如图


在我们给字段填写数据的时候,要依照数据类型去进行填写

在我们填写完毕之后,再次选择表, 然后右键打开表-->返回所有行

如图


这就是动手给数据表添加数据的过程!

我们后面学习了SQL语句之后,就不用这么麻烦用手一个一个的挨个添加了!

"👍点赞" "✍️评论" "收藏❤️"

大家的支持就是我坚持下去的动力!

如果以上内容有任何错误或者不准确的地方,🤗🤗🤗欢迎在下面 👇👇👇 留个言指出、或者你有更好的想法,
欢迎一起交流学习❤️❤️💛💛💚💚

更多好玩 好用 好看的干货教程可以点击下方关注❤️微信公众号❤️
说不定有意料之外的收获哦..🤗嘿嘿嘿、嘻嘻嘻🤗!
🌽🍓🍎🍍🍉🍇

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值