如何用查询分析器创建一个数据库

如何用查询分析器创建一个数据库,第1张

打开查询分析器

use

你要查找的数据库

写入你要执行的sql

语句,比如

select

from

数据库表

delete

from

数据库表

where

tiaojian

选中你要执行的那一个sql语句,按f5即可,

当然,创建存储过程,函数等等,都可以采用这样的方法,只是把sql改成你需要的样子即可

sp_attach_db

将数据库附加到服务器。

语法

sp_attach_db [ @dbname = ] 'dbname'

, [ @filename1 = ] 'filename_n' [ ,16 ]

参数

[@dbname =] 'dbname'

要附加到服务器的数据库的名称。该名称必须是唯一的。dbname 的数据类型为 sysname,默认值为 NULL。

[@filename1 =] 'filename_n'

数据库文件的物理名称,包括路径。filename_n 的数据类型为 nvarchar(260),默认值为 NULL。最多可以指定 16 个文件名。参数名称以 @filename1 开始,递增到 @filename16。文件名列表至少必须包括主文件,主文件包含指向数据库中其它文件的系统表。该列表还必须包括数据库分离后所有被移动的文件。

返回代码值

0(成功)或 1(失败)

结果集

注释

只应对以前使用显式 sp_detach_db *** 作从数据库服务器分离的数据库执行 sp_attach_db。如果必须指定多于 16 个文件,请使用带有 FOR ATTACH 子句的 CREATE DATABASE。

如果将数据库附加到的服务器不是该数据库从中分离的服务器,并且启用了分离的数据库以进行复制,则应该运行 sp_removedbreplication 从数据库删除复制。

权限

只有 sysadmin 和 dbcreator 固定服务器角色的成员才能执行本过程。

示例

下面的示例将 pubs 中的两个文件附加到当前服务器。

EXEC sp_attach_db @dbname = N'pubs',

@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubsmdf',

@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_logldf'

在对象资源管理器里面,右键点击数据库,新建数据库,就可以了,;或者在查询分析器里面运行代码也可以:例如我创建一个数据库:USE masterGO--判断是否存在bankDB数据库IF EXISTS(SELECT FROM sysdatabases WHERE name='bankDB')DROP DATABASE bankDBGO--在D盘创建bank文件夹EXEC xp_cmdshell 'mkdir D:\bank',NO_OUTPUT-- 创建数据CREATE DATABASE bankDBON PRIMARY( NAME='bankDB_data', FILENAME='D:\\bank\\bankDB_data', SIZE=5MB, MAXSIZE=500MB, FILEGROWTH=15%)LOG ON( NAME='bankDB_log', FILENAME='D:\\bank\\bankDB_log', SIZE=1MB, MAXSIZE=10MB, FILEGROWTH=5%)不懂再问吧

数据库建立过程包括六个主要步骤:

1.需求分析:了解用户的数据需求、处理需求、安全和完整性需求。

2.概念设计:通过数据抽象,设计系统的概念模型,一般为e-r模型。

3.逻辑结构设计:设计系统的模式和外部模式,特别是关系模型的基本表和视图。

4.物理结构设计:设计数据的存储结构和访问方法,如索引的设计。

5.系统实现:组织数据存储,编写应用程序,试运行。

6.运维:系统投入运行,进行长期维护。

扩展资料:

数据库设计技巧:

1.原始文档与实体之间的关系

它可以是一对一、一对多、多对多。一般来说,它们是一对一的关系:也就是说,原始文档只对应于一个实体,而且只对应于一个实体。在特殊情况下,它们可能是一对多或多对一的,其中一个原始文档对应多个实体,或者多个原始文档对应一个实体。

这里的实体可以理解为基本表。在明确了这些对应关系之后,这对于输入接口的设计是非常有益的。

2.主键和外键

通常,实体不能同时没有主键和外键。在e-r关系图中,叶中的实体可以定义主键,也可以不定义主键(因为它没有后代),但是它必须有外键(因为它有父键)。

主键和外键的设计在全局数据库的设计中起着重要的作用。当全球数据库的设计完成后,一位美国的数据库设计专家说:“钥匙,钥匙无处不在,只有钥匙”,这是他的数据库设计经验,也是他高度抽象的信息系统核心思想(数据模型)的体现。

因为:主键是实体的高度抽象,主键和外键对,表示实体之间的连接。

3.基本表的属性

基表不同于中间表和临时表,因为它有以下四个特点:

原子性。基表中的字段没有分解。

原始性。基表中的记录是原始数据(底层数据)的记录。

先验性。所有输出数据都可以从基表和代码表中的数据派生出来。

稳定。表的基本结构比较稳定,表中的记录保存时间较长。

一旦理解了基本表的性质,就可以在设计数据库时将它们与中间表和临时表区分开。

以上就是关于如何用查询分析器创建一个数据库全部的内容,包括:如何用查询分析器创建一个数据库、sql serve 怎么用查询分析器建立数据库、SQL Server 2008中怎么创建数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存