• 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
    **************************************

  • 相关阅读:
    个人作业——软件产品案例分析
    项目Beta冲刺(团队)随笔集
    【Alpha】随笔集合
    个人作业——软件工程实践总结作业
    用户调查报告
    项目Beta冲刺(团队)总结
    项目Beta冲刺(团队)第七天
    项目Beta冲刺(团队)第六天
    项目Beta冲刺(团队)第五天
    项目Beta冲刺(团队)第四天
  • 原文地址:https://www.cnblogs.com/gaorui/p/2134679.html
Copyright © 2020-2023  润新知