• sql server 常用脚本之数据库操作


    use master
    go
     
    if exists (select * from sysdatabases where name='Study') --判断Study数据库是否存在,是则删除
        drop database Study
    go
     
    EXEC sp_configure 'show advanced options', 1
    GO
    -- 更新当前高级选项的配置信息
    RECONFIGURE
    GO
                                                       
    EXEC sp_configure 'xp_cmdshell', 1
    GO
    -- 更新当前功能(xp_cmdshell)的配置信息.
    RECONFIGURE
    GO
     
    exec xp_cmdshell 'mkdir c:/data', NO_OUTPUT
    --利用xp_cmdshell 命令创建文件夹,此存储过程的第一个参数为要执行的有效dos命令,第二个参数为是否输出返回信息。
    go
     
     
     
     
    create database Study--创建数据库
    on primary
        (
           name='Study_data',--主数据文件的逻辑名
           fileName='c:/data/Study_data.mdf',--主数据文件的物理名
           size=10MB,--初始大小
           filegrowth=10%    --增长率
        )
    log on
        (
           name='Study_log',--日志文件的逻辑名
           fileName='c:/data/Study_data.ldf',--日志文件的物理名
           size=1MB,
           maxsize=20MB,--最大大小
           filegrowth=10%
        )
    go

    -- backup database to a file
    BACKUP DATABASE [MES_WORKBECH_TD] TO DISK = N'C:dataMES_WORKBECH_TD.bak' WITH NOFORMAT, NOINIT, NAME = N'MES_WORKBECH_TD-完整 数据库 备份', SKIP, NOREWIND, NOUNLOAD, STATS = 10
    GO

    --restore database from bak file
    USE [master]
    RESTORE DATABASE [MES_WORKBECH_TD]
    FROM DISK = N'C:MES_WORKBECH_TDMES_WORKBECH_TD.bak' WITH FILE = 1,
    MOVE N'MES_WORKBECH' TO N'C:dataSQLDB_DATAMES_WORKBECH_TD.mdf',
    MOVE N'MES_WORKBECH_log' TO N'C:dataSQLDB_DATAMES_WORKBECH_TD_log.ldf', NOUNLOAD, STATS = 5

    GO

    --查看数据库中有哪些用户表
    use MES_WORKBECH_TD
    go
    select * from sysobjects where xtype='u' order by name;

    --查看系统中有哪些Procedure
    select su.name, so.name, sc.text
    from sysobjects so, syscomments sc, sysusers su
    where xtype='P' and so.id=sc.id and so.uid=su.uid
    order by su.name, so.name, sc.colid

  • 相关阅读:
    HTTP 的学习
    标量方程求解
    限制器
    差分格式
    Archlinux的基本配置
    布拉休斯方程数值求解
    GNU大型项目构建和覆盖率生成(第一篇)
    plot3d网格读取写入与可视化
    abaqus中的约束
    向量范数和矩阵范数
  • 原文地址:https://www.cnblogs.com/yuchsheng/p/13200378.html
Copyright © 2020-2023  润新知