ms SQL是指微软的SQLServer,它是一个数据库平台,提供数据库的从服务器到终端的完整的,其中数据库服务器部分,是一个数据库管理系统,用于建立、使用和维护数据库。它一开始并不是微软自己研发的产品,而是当时为了要和IBM竞争时,与Sybase合作所产生的,其最早的发展者是Sybase,在与Sybase终止合作关系后,自力开发出SQL Server 6.0版,往后的SQL Server即均由微软自行研发。下面就由小编和大家讲一讲mssql数据库。
一、mssql数据库的使用方法
1、创建数据库
CREATE DATABASE database-name
2、删除数据库
drop database dbname
3、备份数据库
--- 创建 备份数据的 device
4、USE master
EXEC sp_addumpdevice 'disk','testBack','c:mssql7backupbacksql.dat'
5、--- 开始 备份
BACKUP DATABASE pubs TO testBack
6、创建新表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
7、根据已有的表创建新表:
①create table tab_new like tab_old (使用旧表创建新表)
②create table tab_new as select col1,col2… from tab_old definition only
删除新表
drop table tabname
增加一个列
Alter table tabname add column col type
注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。
二、mssql数据库备份
当我们在装好MSsql数据库库后,想通过自动备份作业方式来保护好自己的数据库时,常常遇到无法正常开启作业。下面是使用MSSQL2005无法正常备份问题的解决方案:
打开SQL Server Management Studio
启动SQL Server代理
点击作业->新建作业
"常规"中输入作业的名称
新建步骤,类型选T-SQL,在下面的命令中输入下面语句
DECLARE @strPath NVARCHAR(200)
set @strPath = convert(NVARCHAR(19),getdate(),120)
set @strPath = REPLACE(@strPath, ':' , '.')
set @strPath = 'E:DATA_dbMSSQL.1MSSQLBackup' @strPath '.bak' (备份好的存入数据库路径【可自行更改】)
BACKUP DATABASE [MY_Data] (数据库名,你务必与你数据库的数据名称一致)TO DISK = @strPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT
添加计划,设置频率,时间等。基本把以上的流程基本的填写完,就可以正常作业了。
三、如何学习MSSQL或数据库知识
免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。
Copyright © 2009-2022 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 特网科技 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 百度云 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站