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

  • 相关阅读:
    iOS MVC、MVVM、MVP详解
    消息队列(mq)是什么?
    使用 tail 结合 grep 查找日志关键字并高亮及显示所在行上下文
    Linux下实现高可用软件-Keepalived基础知识梳理
    手动编译部署LNMP环境(CentOS7.5+Nginx-1.18.0+MySQL-5.7.30+PHP-7.4.14)
    linux 查看硬盘使用情况
    解决vue3.0新建项目无法选中Manually select features
    运行vue项目时报错:You may use special comments to disable some warnings. Use // eslint-disable-next-line to ignore the next line. Use /* eslint-disable */ to ignore all warnings in a file.
    git pull 报错remote: HTTP Basic: Access denied fatal: Authentication failed for 的解决方法
    Excel文档导出——后端返回文件流,前端实现下载功能
  • 原文地址:https://www.cnblogs.com/gaorui/p/2134679.html
Copyright © 2011-2022 走看看