zoukankan      html  css  js  c++  java
  • SQL server(四)常用命令

    --常用命令
    
    --dbcc 用于验证数据库完整性,查找错误和分析使用情况。
    -- dbcc checkalloc --检查 指定数据库的磁盘空间分配结构的一致性。
    
    dbcc checkalloc ('testdb');
    
    --dbcc showcontig 显示指定数据和索引的碎片信息。
    
    declare @id int, @indid int;
    set @id = OBJECT_ID('stduser');
    select @indid = index_id from sys.indexes where object_id=@id and name='名称';
    dbcc showcontig(@id,@indid);
    
    -- checkpoint
    -- 用于检查 当前工作的数据库中被更改过的数据页或者日志页,并将这些数据从,数据缓冲器中强制写入硬盘。
    
    
    
    -- declare 用于声明一个或多个局部变量,游标变量,或表变量
    -- 语法如下 declare @变量名称 变量类型
    -- 声明游标 
    declare @cur cursor;
    -- 定义变量
    declare @c char(8);
    --定义多个变量
    declare @x int,@y int;
    
    --print 向客户端返回一个用户自定义的信息。打印输出
    print 23;
    
    --paiserror
    -- 用于在SQL server系统中返回错误信息时,同时返回用户指定的信息。
    
    -- readtext
    --用于读取text,ntext,image列中的值,从指定列的位置开始读取指定的字符数。
    -- readtext {table.column text_ptr offset size}[holdlock]
    -- 参数 列名称 有效文本指针必须是binary(16) offset开始读取text、image、ntext数据之前跳过的字节数,或者字符数,size要读取得字节数。holdlock使文本一直锁定到事务结束,其他用户可以读取该值,但是不能对其进行修改。
    
    
    --backup 用于将数据库内容或其他处理日志备份到存储介质上。
    -- 语法 backup database {database_name|@database_name_var} to<backup_device>[...n] [<mirror to clause>][next-mirror-to][-with{differential|<general_with_options>[,...n]}][;]
    
    --备份数据库
    backup database sqlstd to disk='F:SQL_WorkSpaceT-sqlackup.back';
    
    -- restore 将数据库或者其事务处理日志备份文件由存储介质还原到SQL server中。
    -- 还原备份得数据库,
    restore database sqlstd from disk='F:SQL_WorkSpaceT-sqlackup.back' with replace;
    
    --select  除了有强大得查询功能外,还可以用于给变量赋值
    declare @variable int;
    select @variable = 10;
    
    --set 用于给局部变量赋值
    declare @name varchar(20);
    set @name = 'yuan';
    
    --shutdown 命令用于立即停止SQL server得执行。
    -- 语法 shutdown [with nowait]
    shutdown with nowait; -- 会终止所有用户过程,并在对每一现行事务发生一个回滚后退出sqlserver。
    
    --终止任何用户登录SQL server
    -- 等待尚未完成得t-sql或者存储过程执行完毕
    --在每个数据库中执行checkpoint命令
    --停止SQL server操作
  • 相关阅读:
    Linux学习之路——ls命令及文件权限
    解析规范格式的日志文件至List中
    Flask
    GIT和github
    常见的面试题
    python—面向对象的封装
    作业—数据类型8.20
    练习—8.17 while循环
    s7day2
    oracle 开窗分析函数和树形结构
  • 原文地址:https://www.cnblogs.com/yuanshuang-club/p/13639595.html
Copyright © 2011-2022 走看看