当前位置:   article > 正文

Sql Server数据库的建立、查看、删除(分为可视化建立和代码命令建立)_sqlserver2008可视化删除数据内数据

sqlserver2008可视化删除数据内数据

1.数据库的创建:

(1)在可视化下利用SSMS工具创建数据库:

在“数据库”节点上右击,从弹出的快捷菜单中选择“新建数据库”菜单项,在“新建数据库”对话框中有三个选项,分别是“常规”、“选项”和“文件组”,默认是“常规”选项。然后输入数据库的名称(这里将新建的数据库命名为Product)点击确定后新建的数据库就完成了。

建成的数据库如下:

(2)用代码创建数据库过程的命令及其路径:

CREATE DATABASE [Product]

 CONTAINMENT = NONE

 ON  PRIMARY 

( NAME = N'Product', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA\Product.mdf' , SIZE = 8192KB , MAXSIZE = UNLIMITED, FILEGROWTH = 65536KB )

 LOG ON 

( NAME = N'Product_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA\Product_log.ldf' , SIZE = 8192KB , MAXSIZE = 2048GB , FILEGROWTH = 65536KB )

 WITH CATALOG_COLLATION = DATABASE_DEFAULT, LEDGER = OFF

GO

2.数据库的修改:

(1)可视化的情况下如果要对新娘间的数据库进行修改则可以右击新建的Product的数据库,里面有具体的选项可以进行修改。

(2)也可以从代码方面进行修改:新建一个一个查询然后在当前输入对应的代码然后运行最后刷新一下数据库即可。

如输入一下代码然后点击执行:

--可选,改变主文件大小

ALTER DATABASE Product

    MODIFY FILE

    (NAME=Product,

SIZE=10)

--可选,增加辅助文件

ALTER DATABASE Product

    ADD FILE

   (NAME=Product_1,

    FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA\Product_1.ndf',

    SIZE=5,

    MAXSIZE=30,

    FILEGROWTH=5%

)

执行结果:

3.数据库的删除:

(1)在可视化的操作可以右击数据库,然后找到删除选项点击后出现删除界面然后点击“关闭现有链接”然后点击删除,完成所有操作后刷新一下数据库本操作到此完成。

(2)从代码端进行删除:

--删除数据库JXGL。

DROP DATABASE Product

GO

--如果出现提示:正在使用此数据库,无法删除,请执行如下代码

--无法删除数据库 "Product

",因为该数据库当前正在使用

--查询分析器中执行下面的语句就行了.

use master

go 

declare @dbname sysname

set @dbname='Product' 

--这个是要删除的数据库库名Product ,注意修改为真实的数据库名

declare @s nvarchar(1000)

declare tb cursor local for

select s='kill '+cast(spid as varchar)

from master..sysprocesses

where dbid=db_id(@dbname) 

open tb

fetch next from tb into @s

while @@fetch_status=0

begin

exec(@s)

fetch next from tb into @s

end

close tb

deallocate tb

exec('drop database ['+@dbname+']')

点击运行后效果图如下:

4.数据库的查看:

(1)在可视化下进行操作:

直接点击“数据库”进行展开即可看到数据库的数目

(2)用代码对数据库进行查询:

select count(name) from sysdatabases#查询数据库的个数,只有当前数据库是master的时候,才能执行该命令

select name from sysdatabases #查询数据库的名字

select * from sysdatabases #查询所有数据库的信息

sys.databases:查看有关数据库的基本信息。

sys.database_files:查看有关数据库文件的信息。

sys.filegroups:查看有关数据库文件组的信息。

sys.master_files:查看数据库文件的基本信息和状态信息。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/278461
推荐阅读
相关标签
  

闽ICP备14008679号