如何用sql server搭建服务器数据库服务器

如何用sql server搭建服务器数据库服务器,第1张

1、打开Microsoft sql server2008软件

2、连接本地服务器窗口

3、单击右键可以新建数据库

4、会d出一个页面

5、输入数据库名称即可建立成功

SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。

用SQL语句建立一个表,或者删一个表可以在查询分析器里实现了,当然是写在查询分析器里了企业管理器也有类似的功能,点开数据库,到表,然后右键新建表,然后输入字段名,类型,保存时候要求填写表名字或者选中表,右键,返回所有行点上边的sql按钮(sql2000)选中表,右键,打开表,点上边的sql按钮

补充一个问题

SQL 2005 支持 xml 字段的解析功能

而2000不支持。

如果你2005库的表中没有xml字段的数据话,可以这样做,如果有的话,还是有点麻烦的。

你补充问题的回答:

1、你需要先建立库。建立数据库的话,可以用2000的管理工具UI界面上完成即可。然后在执行创建表的SQL脚本的时候,在新建的库上执行即可。

2、还是需要先建立库,在执行SQL脚本之前,在SQL脚本之前加上一条语句,”use <新数据库名称>“ (不包含引号、尖括号)

说的比较笼统,希望能帮到你,

图所示,打开了SQLServer2008,并创建好了数据库。然后看当前是否是在自己要创建表的数据库中。看图中圈住部分,知道自己当前在哪个数据库中

如图,选中好LX数据库,练习数据库。

或者在新建窗口中输入代码,USELX,然后选中后运行它,一样进入到LX数据库中。如图所示

之前有教过不用代码设计数据库的表,这里只讲用语句创建表。如图所示,创建表的代码格式如下。CREATETABLE表名(列名1类型,列名2类型,列名3类型,--[添加约束])。

创建一个员工表的实际代码,如图所示,简单的员工表,有员工号、员工姓名、员工所在部门构成。

接着,输入好代码后,设置一些主外键约束。经验连接有部门表的创建,部门表有(部门号、部门名),主键为部门号,部门号为一个部门的唯一标识。员工表,员工号为员工的唯一标识,设置员工号为员工主键,而一个员工只能在一个部门内,一个部门可以有多名员工,因此,在员工表设置一个外键为部门号。用于查询索引,当我想知道一名员工所在部门时,即可通过外键索引查询出该员工所在的部门。备用1,备用2用作其他,例如某些公司部门下面设置分组,可用备用1做组别代号。18SQLServer如何创建表

如图所示,代码如下,创建外键约束时,一定要有一个可引用的外键表。部门表。部门表创建请看之前创建的部门表。当前列名跟外键约束的表列名数据类型必须一致。否则创建不成功CREATETABLETBL_EMPLOYEE(fld_EmployeeNovarchar(20),fld_EmployeeNamevarchar(20),fld_DepertNovarchar(10)NOTNULL,PRIMARYKEY(fld_EmployeeNo),FOREIGNKEY(fld_DepertNo)referencesTBL_DEPERT(fld_DepertNo))

首先在SQL中利用企业管理器或向导建立一个数据库,命名为学生管理系统,启动SQL

Sever服务,运行企业管理器,单击要创建数据库的服务器左边的加号图标,展开树形目录,在“数据库”节点上右击鼠标,在d出的快捷菜单中选则“新建数据库”命令,然后按照提示一步步建立数据库,不再详细叙述。假设学生管理系统下有三个表,分别为学生表、课程表、修课表,表的结构分别如下:学生表(student)

(学号(sno)

普通编码定长字符类型,长度7,主码,姓名(sname)

普通编码定长字符类型,长度8,非空,性别(ssex)

统一编码定长字符类型,长度1,年龄(sage)

微整型,所在系(sdept)

统一编码可变长字符类型,长度20)课程表(course)

(课程号(cno)

普通编码定长字符类型,长度6,主码,课程名(cname)

统一编码定长字符类型,长度10,非空,学分(credit)

小整型,学期(semester)

小整型)修课表(sc)(学号(sno)

普通编码定长字符类型,长度7,主码,外码课程号(cno)

普通编码定长字符类型,长度6,主码,外码成绩(grade)

小整型,修课类别(type)普通编码定长字符类型,长度4)则创建表的语句分别为:create

table

Student(Sno

char(7)

primary

key,Sname

char(8)

not

null,Ssex

nchar(1),Sage

tinyint,Sdept

nvarchar(20))create

table

Course(Cno

char(6)

primary

key,Cname

nchar(10)

not

null,Credit

smallint,Semester

smallint)create

table

SC(Sno

char(7),Cno

char(6),Grade

smallint,Type

char(4),primary

key(Sno,Cno),Foreign

key(Sno)

References

Student

(Sno),Foreign

key(Cno)

References

Course

(Cno))各表的结构大体如此,如有变化可自行修改。

以上数据库和表就基本建立好了,然后就可以通过数据导入或SQL语句等向数据库中添加学生的各项具体数据了。

SQL语言,是结构化查询语言(Structured

Query

Language)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

你说的大概是这样的:

类似于EX数据库的是:Access数据库。

1都是采用关系来设计数据层。

2都可以对数据进行 *** 作。

3都可以对外被利用。

不同点:access采用平面设计原理,只是针对生活中一些小型的关系进行设计,相对于sql来说:比较灵活,容易被理解,那么理所当然的sql比access更加巨大涵盖的方面也比较远,所进行的 *** 作也更加复杂,具有的作用也就比access更加具有意义。

从原理来说:

sql 是c/s架构(客户/服务器)模式

accesss 单机数据库

(程序和数据只能在同一台机器上,除了c/s b/s的架构程序)

sql有强大的后台管理系统,备份、用户级别管理、事件、触发器。存储过程。

以上就是关于如何用sql server搭建服务器数据库服务器全部的内容,包括:如何用sql server搭建服务器数据库服务器、如何在sql2000中使用sql2005的数据库、用SQL语句创建数据库表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10178785.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存