常用命令

变量

  1.声明

    declare @变量名 类型,…

  2.赋值

1.同时赋值多个变量(可以结合查询)

      select @变量名=表达式1,表达式2

     2.单个赋值(推荐)

      set @变量名=表达式

  3.显示

    1.直接显示

      print @变量名

2.以表格形式显示

      select @变量名1,变量名2

  4.全局变量

    //SQL系统变量1.格式@@全局变量名

1.@@error:返回上一条SQL语句返回的错误代码;正确返回0;错误返回错误编号

运算符

  1.赋值运算符

    1.要用到set/select 2.没有’ \’(整除) 2.有自增自减等 3.其它一样

  2.比较运算符

    1.’=’(相等)不用两个’=’ 2.不等于<>, != ;不大于 !> ;不小于 !< 3.其它一样

  3.逻辑运算符

  //可以互相结合使用

    1.and, or, not ;2.all, any, some; 3.between, exists, in; 4. like配合通配符

  4.位运算符

&, |, ~(非), ^(互斥)

通配符

like

%

0或多个字符

_

单个字符

[]

[a~f],[abcdef]

[^]

[^a~f],[^abcdef]

流程控制

  1.begin end

    //将多条语句包成语句块

    1.begin 多条语句 end

  2.if

    //选择1.不用括号,标点2.代码为多行时须配合begin end 3.可用else,else if

    1.if 条件

      语句

  3.case

    //多重选择,避免了使用if嵌套

    1.简单的case函数:

       case 表达式

       when 条件 then 结果

       …

       else 结果

       end

    2.用于搜索:包含在搜索语句” select 列 from表”中

       select *,备注=case

      when grade>=90 then ‘优秀’

      when grade<90 and Grade>=60 then ‘及格’

      else ‘不及格’

      end

      from tb_Grade

  4.while

    //循环语句1.不用括号,标点2.代码为多行时须配合begin end 3.代码中可以使用 break;continue

    1.while 条件

      代码

  5.return

    //无条件退出

  6.goto

    //跳转到标识符行再继续执行

    1.标识符:(加冒号)

      语句(多条也无需begin end)

  2.goto 标识符

  7.waitfor delay

    //延时触发器1.时间必须为datetime类型,但不能包含日期,如:’11:10:01’

    1. waitfor delay ‘时间段’

    2. waitfor time ’时间点’

其它常用命令

  1.use[datebase_name]--切换数据库

  2.dbcc checkalloc(datebase_name)/showcontig--检查空间分配一致性/显示指定表数据和索引碎片

  3.checkpoint--检查更改日志,将缓冲写入硬盘

  4.raiserror--返回错误信息与指定信息

  5.readtext(column text_ptr offset size)[holdlock]--读取列中值

  6.backup--备份

  7.restore--还原

  8.shutdown[with nowait]--[等待]停止SQL

  9.writrtext--交互更新

SQL学习笔记---常用命令的更多相关文章

  1. Redis学习笔记--常用命令

    以下为本人学习Redis的备忘录,记录了大部分常用命令 1.客户端连接redis服务端: ===启动Redis服务端 redis-server /yourpath/redis.conf ===启动Re ...

  2. Hexo学习笔记--常用命令及部署步骤

    参考资料: Hexo搭建Github静态博客:http://www.cnblogs.com/zhcncn/p/4097881.htmlHexo:独立博客新玩法:http://www.aips.me/h ...

  3. ionic学习笔记—常用命令

    Ionic CLI介绍 Ionic CLI是开发Ionic应用程序过程中使用的主要工具.它就像一个瑞士军刀:它在一个界面下汇集了大量工具. CLI包含许多对Ionic开发至关重要的命令,例如start ...

  4. MongoDB学习笔记—常用命令

    这里记录一下MongoDB常用的命令 数据库相关 创建数据库 use DATABASE_NAME 如果数据库不存在,则创建数据库,否则切换到指定数据库. 删除数据库:切换到要删除的数据库下,执行命令即 ...

  5. Redis学习笔记~常用命令总结

    回到目录 客户端redis-cli常用的命令总结 连接到服务器 redis-cli -h 127.0.0.1 -p 6379 --连接指定的redis服务器 发布/订阅, pub/sub模式运行在re ...

  6. linux/linux学习笔记-常用命令(mooc)

    一.命令基本格式及文件处理命令 1.linux命令格式 简化选项用-表示,完整选项用--表示 注:linux通过权限位第1位(-:文件 / d:目录 / l:链接文件 来区分文件类型) 2.linux ...

  7. git 学习笔记(常用命令)

    1.新建一个文件,如果没有使用git add 命令将它提交到暂存区,那么这个文件就还没有被跟踪. 2.通过配置.gitignore文件可以指定要忽略的文件,被忽略的文件夹是不会被提交到暂存区的.所以这 ...

  8. MySQL 必知必会学习笔记(常用命令一)

    SHOW DATABASES;USE LangLibCEE;SHOW TABLES;SHOW COLUMNS FROM customers;DESC customers; SHOW STATUS WH ...

  9. GIT学习笔记——常用命令

    最近使用使用GIT较多,但命令很容易就忘记了,于是整理下,大多整理与一些文档和他人博客 在当前目录新建建一个纯git代码库 $ git --bare init 在当前目录新建一个Git代码库 $ gi ...

随机推荐

  1. [Swift]LeetCode944. 删除列以使之有序 | Delete Columns to Make Sorted

    We are given an array A of N lowercase letter strings, all of the same length. Now, we may choose an ...

  2. Oracle常用语句

    Oracle数据库常用sql语句 ORACLE 常用的SQL语法和数据对象一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, ...

  3. Linux(Ubuntu) 下自然码加辅助码双拼输入的解决方案

    Linux(Ubuntu) 下自然码加辅助码双拼输入的解决方案 环境: Ubuntu 14.04 LTS 解决方案是 ibus-Rime 输入法, 再加上搭配自然码的配置表 (1) ibus 首先安装 ...

  4. Python内置函数(58)——slice

    英文文档: class slice(stop) class slice(start, stop[, step]) Return a slice object representing the set ...

  5. qt 窗口鼠标穿透

    Qt 不规则窗体 – 鼠标点击穿透 qt实现鼠标穿透,如果要被穿透窗口只有一层,也即没有嵌套窗口,直接只用对子窗口使用setAttribute (Qt::WA_TransparentForMouseE ...

  6. 并发编程(七)——AbstractQueuedSynchronizer 之 CountDownLatch、CyclicBarrier、Semaphore 源码分析

    这篇,我们的关注点是 AQS 最后的部分,共享模式的使用.本文先用 CountDownLatch 将共享模式说清楚,然后顺着把其他 AQS 相关的类 CyclicBarrier.Semaphore 的 ...

  7. Unity 点乘&叉乘 应用实例

    一 前言 1.概述 主要概述了点乘,叉乘的实用例子,没有讲述什么原理性的,偏向应用层.点乘叉乘数学原理性的东西比较“难记”,网上很多.实用举例,网上算是比较少吧.故,来总结一番. 2.可以解决的问题 ...

  8. Java设计模式学习总结

    设计模式基础学习总结 这篇总结主要是基于我之前设计模式基础系列文章而形成的的.主要是把重要的知识点用自己的话说了一遍,可能会有一些错误,还望见谅和指点.谢谢 更多详细内容可以查看我的专栏文章:设计模式 ...

  9. 【WCF系列】(四)WCF客户端怎么消费服务

    WCF客户端怎么消费服务 获取服务绑定协议.绑定和地址:实现方式 SvcUtil方式:SvcUtil.exe是一个命令行工具,位于:C:\Program Files (x86)\Microsoft S ...

  10. mongodb副本集高可用架构

    一.简介 Mongodb复制集由一组Mongod实例(进程)组成,包含一个Primary节点和多个Secondary节点. Mongodb Driver(客户端)的所有数据都写入Primary,Sec ...