当前位置: 首页 > news >正文

丽水建设公司网站厦门网站建设的公司哪家好

丽水建设公司网站,厦门网站建设的公司哪家好,郑州建网站公司,wordpress转帝国cms目录 一、创建数据库 1.1库界面方式 1.2SQL命令方式 二、修改数据库 2.1库界面方式 2.2SQL命令方式 三、删除数据库 3.1库界面方式 3.2SQL命令方式 四、附加和分离数据库 4.1附加和分离数据库概述 4.2作用 4.3附加和分离数据库方法 4.4示例 一、创建数据库 1.1库…目录 一、创建数据库 1.1库界面方式 1.2SQL命令方式 二、修改数据库 2.1库界面方式 2.2SQL命令方式 三、删除数据库 3.1库界面方式 3.2SQL命令方式 四、附加和分离数据库 4.1附加和分离数据库概述 4.2作用 4.3附加和分离数据库方法 4.4示例 一、创建数据库 1.1库界面方式 在库界面选择数据库然后右键选择【新建数据库】 输入新建库的名字【test1】其他都默认即可。 左侧状态栏刷新查看 1.2SQL命令方式 正常情况下使用SQL命令方式创建数据库的时候需要注意查看下主库中是否已经存在想要创建的数据库名字如果发现存在该库时应提前删除后再创建比如我要创建一个名为【mm】的数据库简单方法就是查看左侧状态栏是否有【mm】数据库有则手动删除删除数据库的方法下面会讲。 查看结果库中有【mm】 使用SQL命令查询方式如下 --判断数据库文件是否存在如果存在就删除 --其中exits是判断语句是否返回值如果有就返回true否则就是false IF EXISTS(SELECT 1 FROM sys.databases WHERE namemm) BEGIN ALTER DATABASE [mm] SET SINGLE_USER WITH ROLLBACK IMMEDIATE; DROP DATABASE [mm]; END执行命令行后刷新状态栏查看【mm】已删除 使用SQL命令方式创建一个名字为【TEST2】的数据库同时明确指定TEST2的数据文件和日志文件所存储的路径和大小等信息如下所示 CREATE DATABASE TEST2 --创建数据库TEST2 ON --如果是on primary 则表示是定义在主文件组上的文件 (NAMETEST2_DATA, --逻辑名称FILENAMEE:\sqlsevertest\TEST2_DATA.MDF, --物理名称SIZE5MB, --初始大小为5MBMAXSIZEUNLIMITED, --最大限制为无限大FILEGROWTH10% --主数据文件增长幅度为10% ) LOG ON (NAMETEST2_LOG, --逻辑名称FILENAMEE:\sqlsevertest\TEST2_LOG.LDF, --物理名称SIZE5MB, --初始大小为5MBMAXSIZE50MB, --最大限制是50MBFILEGROWTH1MB --事务日志增长幅度为1MB ) GO左侧状态栏刷新查看 二、修改数据库 2.1库界面方式 在库界面左侧找到建立的数据库比如【test1】然后右键找到【属性】 单击【属性】在弹出窗口中选择【文件】打开即可对数据库进行修改 从此位置可以知道该库文件所在的位置以及所有者是谁可以更改自动增长的数值。 2.2SQL命令方式 使用ALTER DATABASE命令对数据库可进行以下修改 改变数据文件的大小和增长方式改变日志文件的大小和增长方式增加或删除数据文件增加或删除日志文件增加或删除文件组 语法格式如下 ALTER DATABASE database_name { ADD FILE filespec[,…n][ TO FILEGROUP filegroup_name ] /*在文件组中增加数据文件*/| ADD LOG FILE filespec[,…n] /*增加日志文件*/| REMOVE FILE logical_file_name /*删除数据文件*/| ADD FILEGROUP filegroup_name /*增加文件组*/| REMOVE FILEGROUP filegroup_name /*删除文件组*/| MODIFY FILE filespec /*更改文件属性*/| MODIFY NAME new_dbname /*数据库更名*/| MODIFY FILEGROUP filegroup_name {filegroup_property | NAME new_filegroup_name }| SET optionspec [ ,...n ] [ WITH termination ] /*设置数据库属性*/| COLLATE collation_name /*指定数据库排序规则*/ } GO举例如下 已经创建了数据库【TEST2】只有一个主数据文件其逻辑文件名为TEST2_DATA大小为5MB最大为50MB增长方式为按10%增长。即 ①假如修改数据库TEST2现有数据文件的属性将主数据文件的最大大小改为100MB增长方式改为按每次5MB增长命令如下 ALTER DATABASE TEST2MODIFY FILE ( NAME TEST2_DATA, --这里是逻辑名MAXSIZE 100MB, --将主数据文件的最大大小改为100MBFILEGROWTH 5MB --将主数据文件的增长方式改为按5MB增长 ) GO查看更改结果 ②为数据库TEST2添加文件组FGROUP并为此文件组添加两个大小均为10MB的数据文件命令如下 ALTER DATABASE TEST2ADD FILEGROUP FGROUP --新增文件组的名字 GOALTER DATABASE TEST2ADD FILE(NAME TEST2_DATA2,FILENAME E:\sqlsevertest\TEST2_DATA2.ndf,SIZE 10MB,MAXSIZE 30MB,FILEGROWTH 5MB),( NAME TEST2_DATA3,FILENAME E:\sqlsevertest\TEST2_DATA3.ndf,SIZE 10MB,MAXSIZE 30MB,FILEGROWTH 5MB)TO FILEGROUP FGROUP --添加到指定文件组 GO查看文件路径如图所示即创建成功 ③从数据库中删除文件组将②中添加到TEST2数据库中的文件组FGROUP删除命令如下 --先删除文件组中的文件 ALTER DATABASE TEST2REMOVE FILE TEST2_DATA2 GO ALTER DATABASE TEST2REMOVE FILE TEST2_DATA3 GO--再删除文件组 ALTER DATABASE TEST2REMOVE FILEGROUP FGROUP GO查看文件路径如下图所示即删除成功 ④为数据库TEST2添加一个日志文件命令如下 ALTER DATABASE TEST2ADD LOG FILE( NAME TEST2_LOG2,FILENAME E:\sqlsevertest\TEST2_LOG2.ldf,SIZE 5MB,MAXSIZE 10MB,FILEGROWTH 1MB) GO查看文件途径如下所示即添加成功 ⑤从数据库TEST2中删除一个日志文件将日志文件TEST2_LOG2删除命令如下 ALTER DATABASE TEST2REMOVE FILE TEST2_LOG2 GO查看文件路径如下所示即删除成功 ⑥将数据库TEST2的名改为JUST_TEST2命令如下 注意 进行此操作时必须保证该数据库不被其他任何用户使用。 ALTER DATABASE TEST2MODIFY NAME JUST_TEST2 GO执行命令后刷新左侧状态栏查看如下所示即修改成功 三、删除数据库 3.1库界面方式 选择需要删除的数据库然后在其上右键选择【删除】 在弹出窗口中选择确定即可删除当前数据库 3.2SQL命令方式 删除数据库使用DROP DATABASE 。。。命令语法如下 DROP DATABASE database_name[,…n][;] GO比如删除数据库test1 DROP DATABASE test1 GO刷线状态栏查看结果已删除成功 四、附加和分离数据库 4.1附加和分离数据库概述 在SQL Server中附加和分离数据库是用于管理数据库的两种操作。 附加数据库的目的 附加数据库用于将已经存在的数据库文件数据文件和日志文件连接到SQL Server实例并使其可用于查询和操作。附加数据库的主要作用是将现有的数据库文件加入到SQL Server的数据库列表中。通过附加数据库可以将数据库从一个环境迁移到另一个环境或者在不同的SQL Server实例之间共享数据库。 分离数据库的目的 分离数据库用于从SQL Server实例中移除数据库但保留数据库文件本身。通过分离数据库可以将数据库从SQL Server实例中分离而不会删除数据库文件。分离数据库的主要作用是在需要进行一些数据库维护操作或将数据库移动到其他服务器时暂时从服务器中移除数据库而不删除它。这可以使数据库在分离期间保持无法访问和修改的状态。 4.2作用 附加和分离数据库提供了方便的方式来管理数据库并支持数据库的迁移、备份和恢复以及将数据库从一个环境或服务器移动到另一个环境或服务器。 4.3附加和分离数据库方法 在SQL Server中附加和分离数据库有以下方法 4.3.1通过 SQL Server Management Studio (SSMS) 进行附加和分离。 附加数据库在SSMS中右键点击数据库选择附加浏览并选择要附加的数据库文件点击确定。分离数据库在SSMS中右键点击要分离的数据库选择任务然后选择分离。 4.3.2使用 T-SQL 命令进行附加和分离。 附加数据库 CREATE DATABASE [数据库名称] ON (FILENAME 数据库文件路径\DataFileName.mdf), (FILENAME 数据库日志文件路径\LogFileName.ldf) FOR ATTACH; 分离数据库 EXEC sp_detach_db N数据库名称, Nfalse; 4.3.3使用 PowerShell 进行附加和分离 附加数据库 $server New-Object Microsoft.SqlServer.Management.Smo.Server 服务器名称 $db New-Object Microsoft.SqlServer.Management.Smo.Database $server, 数据库名称 $db.Attach($数据库文件路径\DataFileName.mdf,$数据库日志文件路径\LogFileName.ldf) 分离数据库 $server New-Object Microsoft.SqlServer.Management.Smo.Server 服务器名称 $db $server.Databases[数据库名称] $db.DatabaseOptions.UserAccess [Microsoft.SqlServer.Management.Smo.DatabaseUserAccess]::Single $db.Alter(TSqlModel.DatabaseOptionsModification.Detach) 注意 这些方法可能有些差异需要根据使用的SQL Server版本和工具选择合适的方法。  4.4示例 以下是使用T-SQL语句进行SQL Server附加和分离数据库的示例 附加数据库 USE [master]; --使用主数据库-- 创建一个数据库 CREATE DATABASE [TestDB] ON (FILENAME C:\TestDB\TestDB.mdf),(FILENAME C:\TestDB\TestDB_Log.ldf) FOR ATTACH; 请确保提供正确的数据库文件路径和文件名。 CREATE DATABASE [TestDB]创建一个名为TestDB的数据库。ON指定要将数据库文件和日志文件放置的位置。 FILENAME C:\TestDB\TestDB.mdf指定数据库的主要数据文件(TestDB.mdf)的路径和文件名。FILENAME C:\TestDB\TestDB_Log.ldf指定数据库的事务日志文件(TestDB_Log.ldf)的路径和文件名。FOR ATTACH将创建的数据库附加到SQL Server实例中。这意味着数据库可以被查询和操作。 需要注意的是在运行该语句之前确保数据库文件(TestDB.mdf和TestDB_Log.ldf)已经存在并且指定的文件路径是正确的。 分离数据库 USE [master];-- 分离数据库 EXEC sp_detach_db TestDB, true; 这将分离名为TestDB的数据库。第二个参数设置为true表示不保存分离状态的元数据信息。 注意 这些示例假设数据库文件和日志文件已经存在并且通过提供正确的路径和文件名进行附加和分离操作。确保在执行任何重要数据操作之前创建数据库备份或做好必要的预防措施。
http://wiki.neutronadmin.com/news/205644/

相关文章:

  • 中国建设银行官网站信用卡管理南海建设网站
  • 公司网站制作仿站如何建网站教程视频
  • 交流网站建设项目背景小程序科技有限公司
  • php网站开发实例教程实验报告网站页面设计的特色
  • 网站开发php程序员下载爱南宁app下载
  • 成都网站建设 Vr功能 卓 公司进一步加强网站建设
  • 虚拟电脑可以做网站吗菏泽做网站设计
  • 网络公司做的网站东莞公司注册地址
  • 陕西建设厅证件查询网站网页设计制作教程
  • 做视频网站赚钱嘛广西南宁建设银行招聘网站
  • 镇平微网站建设建设网站的基本流程是什么
  • 医院网站站内文章收录量多少短视频获客系统
  • 济南网站备案流程wordpress的排版
  • 旅游网站项目计划书软件定制开发服务
  • vs2010网站开发 SQL论文格式样板模板
  • 微信开发网站建设常德城乡和住房建设局网站
  • 网站名称需要用注册吗网站设计及建设合同
  • 云空间的网站品牌策划公司怎么找客户
  • 城阳做网站的做网站需要审批不
  • 爱站seo工具包官网网络营销的方式有哪些?举例说明
  • 如何建立免费的网站网站制作相关知识
  • 合肥仿站定制模板建站网站建设责任分工
  • 汇川区住房和城乡建设厅网站如何制作微信小程序店铺
  • vps被攻击网站打不开ping值高下载中国最新军事新闻
  • 海口建设网站的公司哪家好个人网站界面设计图片
  • 西安做企业网站哪家做的好网站的类型
  • 点广告挣钱网站有哪些关于动漫的网站建设
  • 建设银行网站不能登录密码邯山手机网站建设
  • 内蒙古网站seo组合wordpress源码
  • 农业基本建设项目 网站建筑室内设计公司排名