数据库的创建

来源:互联网 发布:北航 英语专业的 知乎 编辑:程序博客网 时间:2024/06/05 07:25

马上就要开始机房重构了,话说自己还没有建过数据库,于是感觉甚是惭愧啊,带着惭愧的心情,好好的整理一下之前欠下的知识,在这一遍重构的带领下,好好整理,好好总结,让我们在不断地重复中收获更多,成长更多,相信温故而知新的力量,相信重复的魔力。所以重构还是从数据库的创建说起吧,说起数据库的创建,其实我懂得也只能算是一点皮毛,但是我相信一点点的进步,总会带来更大的希望和收获,所以学习知识的动力就来了。


数据库表的创建可以分为两种,一种为,另一种为

Table

说起画这个字来相信很多人都不陌生,我们小时候都上过美术课,老师教我们画动物,画植物,画静物,画动物,画有画的技巧和方法,所以画数据库也有画数据库的技巧和方法,数据库里面很关键的就是Table了,Table有行和列,所以就要画出表格,这个表格当然不是真的要我们自己动手用笔画上去,而是通过右键建立出来,方法即展开添加表的数据库,右击它的“表”子节点,在弹出的快捷菜单中选择“新建表“选项,打开新建表视图,在列名中直接输入或者修改数据表的字段名,在”数据类型“列直接选择字段的数据类型。如果”允许空“被选中,表示字段可以为空,否则不能为空。


这里的敲就是通过语言来编写数据库的表,这里的语言就是T—SQL语言,T—SQL语言含义为结构化查询语言。通过T—SQL语言中的CREATE TABLE命令可以为数据库创建数据库表,其中必要的参数有三个:

1.database_name:表示要创建表的数据库名,它必须是当前链接能够访问的数据库之一。
2.table_name:表示新建表的名称。
3.column_definition:表示新建表中字段(列)的信息,包括名称、类型等。

例:USE [UserLog2]GOCREATE TABLE[dbo].[Users](  [LoginID][nvarchar](25) COLLATE Chinese_PRC_CI_AS NOT NULL,  [PassWord][nvarchar](25) COLLATE Chinese_PRC_CI_AS NOT NULL,  [Name][nvarchar](25) COLLATE Chinese_PRC_CI_AS NULL,  [Age][int] NOT NULL,CONSTRAINT[PK_Users]PRIMARY KEY CLUSTERED  (    [LoginID]ASC  )WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIMARY]

关系

关系在关系型数据库中是很重要的元素,在添加了数据库的所有数据表Users和Logs之后,就可以为他们添加关系。关系用关系图来表示,一个关系图可以包含两个或者多个数据表的关系。方法步骤如下:

  1. 展开要添加关系的数据库,右击它的”数据库关系图”子节点,在弹出的快捷菜单中选择”新建数据库关系图”选项,打开”添加表”对话框。
  2. 选择Users和Logs,单击”添加”按钮,进入关系图设计界面。
  3. 通过鼠标拖放来排列数据表选择相互关系的数据表和字段,通过”右键菜单”选择数据表的现实格式:标准、列名、键、仅表名等。
  4. 保存。

视图

视图是关系型数据库的一个常用的概念,它是一种将相互关联的数据组合从数据库中提取出来作为一个数据表来处理的方式。其建立步骤如下:

  1. 展开要添加关系的数据库,右击它的”视图”子节点,在弹出的快捷菜单中选择”新建视图”选项,打开”添加表”对话框。
  2. 选择上述中的Users和Logs,然后单击”确定”按钮,进入视图设计界面。
  3. 在视图设计界面设计视图要查询的字段、关系信息等。然后通过”保存”按钮或者工具栏按钮可以明明并保存视图。

总结

上述视图和关系的建立也可以通过T—SQL语言的方式建立,有兴趣的小伙伴们咱们一起学习,,日后共同探讨,还希望小伙伴们提出不足,共同进步。

0 0
原创粉丝点击