• 数据库操作


    一.创建数据库

     1 --创建指定文件的数据库,数据文件,日志文件
     2 use master
     3 go
     4 if DB_ID (N'CJGL') is not null drop database CJGL
     5 go
     6 create database CJGL-- 数据库名称
     7 on-- 指定数据库文件或文件组的明确定义
     8 (name=CJGL_dat,--逻辑文件名
     9 filename='E:编程练习及作业databaseCJGL CJGLdat.mdf',--物理文件名
    10 size=10,--文件初始大小,默认单位mb
    11 maxsize=50,--文件最大值
    12 filegrowth=5)--自动增长速度
    13 log on--明确指定储存数据库日志的磁盘文件(日志文件)
    14 (name=CJGL_log,
    15 filename='E:编程练习及作业databaseCJGLCJGLlog.ldf',
    16 size=5mb,
    17 maxsize=25mb,
    18 filegrowth=5mb
    19 )

    温馨小提示:   .mdf是主文件;  .ndf是次文件;  .ldf后缀是日志文件


    二.修改数据库

    2.1 修改数据库名

    使用参数:modify name=new_database_name,使用指定的名称new_database_name重命名数据库

     1 -- 修改数据库名 2 alter database CJGL modify name=妖妖灵 

     2.2 数据库文件的增删改

    使用参数<add_or_modify_file>:指定添加,修改,或删除的数据库文件

     1 -- 将一个5mb的数据文件添加到妖妖灵数据库中
     2 alter database 妖妖灵
     3 add file
     4 (
     5 name=CJGL1,--逻辑文件名
     6 filename='E:编程练习及作业databaseCJGL CJGL1.mdf',--物理文件名
     7 size=5mb,--文件初始大小,默认单位mb
     8 maxsize=100mb,--文件最大值
     9 filegrowth=5mb
    10 )
    11 go
    12 --更改数据库文件的增长方式
    13 alter database 妖妖灵
    14 modify file
    15 (
    16 name=CJGL1,--找到同一个主文件名即可修改
    17 filegrowth=20%
    18 )
    19 go
    20 --更改数据库文件大小
    21 alter database 妖妖灵
    22 modify file
    23 (
    24 name=CJGL1,
    25 size=20mb
    26 )
    27 go
    28 --删除添加的数据库文件
    29 alter database 妖妖灵
    30 remove file CJGL1
    31 go
    32 --向数据库中添加两个日志文件
    33 alter database 妖妖灵
    34 add log file
    35 (
    36 name=CJGLlog1,
    37 filename='E:编程练习及作业databaseCJGLCJGLlog1.ldf',
    38 size=5mb,
    39 maxsize=25mb,
    40 filegrowth=5mb
    41 ),
    42 (
    43 name=CJGLlog2,
    44 filename='E:编程练习及作业databaseCJGLCJGLlog2.ldf',
    45 size=5mb,
    46 maxsize=25mb,
    47 filegrowth=5mb
    48 )


    三.收缩数据库

    3.1 收缩数据库

    使用参数:database_name|database_id|:要收缩的数据库名称或ID

                    target_percent:收缩后的数据库文件中可用百分比

    1 --收缩数据库
    2 --将妖妖灵数据库中的文件减小,使其仅有10%的可用空间
    3 dbcc shrinkdatabase (妖妖灵,10)

    3.2 收缩数据文件

     1 --将妖妖灵数据库中的文件CJGLlog1的文件收缩到1mb 2 dbcc shrinkfile(CJGLlog1,1) 


    四.删除数据库

    drop database 妖妖灵

  • 相关阅读:
    MongoDB查询语句 (增、删、改、查)
    MongoDB简单查询语句
    jquery Select Change事件
    c# 远程监控(4) 接收端 RTP包重组 分屏显示
    c# 远程监控(3) RTP协议 RTP.NET.DLL
    c# 远程监控(1) 大纲
    c# 远程监控(2) 摄像头调研及模拟
    TortoiseGit记住用户名和密码
    winform ListView和DataGridView实现分页
    制作符合平台的CodeSmith代码生产模版
  • 原文地址:https://www.cnblogs.com/zjm1999/p/10170827.html
Copyright © 2020-2023  润新知