zoukankan      html  css  js  c++  java
  • SQL 入门 (代码)

    /*创建SQL Server数据库例*/
    CREATE DATABASE MyDataBase/*要创建数据库的名称*/

    ON/*指定显示定义用来储存数据库数据部分的磁盘文件(数据文件)*/

    (NAME=MyDataBase_Data,/*指定文件的逻辑名称*/

    FILENAME='D:\SQL Server\Data\MyDataBase_Data.MDF',

    SIZE=5MB,/*指定文件的大小*/

    FILEGROWTH=15%)/*指定文件自动增长的大小*/

    Log ON/*指定显示定义用来储存数据库日志的磁盘文件(日志文件)*/

    (NAME=MyDataBase_Log,

    FILENAME='D:\SQL Server\Data\MyDataBase_Log.LDF',

    SIZE=3MB,

    FILEGROWTH=15%)

    **************************************

    DROP DATABASE MyDataBase/*删除SQL Server数据库例*/
    **************************************

    /*修改数据库的名称*/
    ALTER DATABASE MyDataBase

    MODIFY NAME=MYDB
    **************************************

    /*扩充SQL Server数据库*/
    USE MyDataBase

    GO

    ALTER DATABASE MyDataBase


    MODIFY FILE

    (NAME='MyDataBase_Data',

    SIZE=10MB)

    GO

    ALTER DATABASE MyDataBase

    MODIFY FILE

    (NAME='MyDataBase_Log',

    SIZE=6MB)
    **************************************

    /*压缩SQL Server数据库的数据文件*/
    USE MyDataBase

    GO

    DBCC SHRINKFILE(MyDataBase_Data,5)/*压缩到5MB*/
    **************************************

    /*压缩SQL Server数据库的日志文件*/
    USE MyDataBase

    GO

    DBCC SHRINKFILE(MyDataBase_Log,3)/*压缩到3MB*/
    **************************************

    /*使用BULK INSERT语句导入数据*/
    BULK INSERT MyDataBase.employee FROM 'C:\test.dat'

     WITH
     (
         FORMATFILE='C:\Bcp.fmt'
     )
    **************************************

    /*BACKUP备份数据库*/
    BACKUP DATABASE/*使用完全备份文件或文件组*/

    eg:
    /*备份整个数据库*/
    BACKUP DATABASE database_name/*需要操作的数据库名称*/
    TO backup_device
    [执行]
    /*备份数据库文件和文件组*/
    BACKUP DATABASE database_name
    File_name or filegroup_name[,...n]
    TO backup_device/*逻辑备份设备的名称或物理备份设备的名称*/
    [执行]
    **************************
    BACKUP LOG/*使用日志备份*/

    eg:
    /*备份日志文件*/
    BACKUP LOG database_name
    {
        [WITH {NO_LOG|TRUNCATE_ONLY}]
    }
    |
    {
        TO backup_device
    }
    [执行]
    **************************************

    /*RESTORE恢复数据*/

    RESTORE DATABASE/*恢复整个数据库或一个文件、文件组*/
    eg:
    /*恢复整个数据库*/
    RESTORE DATABASE database_name
    [FROM backup_device]
    [选项]
    /*恢复文件或文件组*/
    RESTORE DATABASE database_name
    [FILE=file_name]
    [FILEGROUP=filegroup_name]
    [FROM backup_device]
    [选项]
    ***************************
    RESTORE LOG/*恢复日志文件*/
    eg:
    RESTORE LOG database_name
    [FROM backup_device]
    [选项]
    **************************************

    /*查看当前系统中所有数据库的信息*/
    sp_helpdb
    **************************************

    /*查看当前系统中某一数据库的信息*/
    sp_helpdb MyDataBase
    **************************************

    /*查看数据表中的数据信息*/
    SELECT * FROM employee3
    **************************************

  • 相关阅读:
    2.Android之按钮Button和编辑框EditText学习
    《DSP using MATLAB》Problem 3.8
    《DSP using MATLAB》Problem 3.7
    《DSP using MATLAB》Problem 3.6
    《DSP using MATLAB》Problem 3.5
    《DSP using MATLAB》Problem 3.4
    《DSP using MATLAB》Problem 3.3
    《DSP using MATLAB》Problem 3.2
    《DSP using MATLAB》Problem 3.1
    《DSP using MATLAB》Problem 2.20
  • 原文地址:https://www.cnblogs.com/gaorui/p/2134679.html
Copyright © 2011-2022 走看看