zoukankan      html  css  js  c++  java
  • 简单的语法知识

    1 先举个例子

    Code

    把数据插入定单表,得到新插入的记录的id然后插入定单明细表

    2 定义变量给变量赋值
    declare @myval int;
    set @myval = 10;
    set @myval1 = @myval2*12;
    --下面语句是在查询中赋值变量
    select @myval = max(id)+1 form mytable

    3 if和else

    Code

    上面语句执行结果是   0行被检索到

    4 begin和end
    如果条件内部要跟代码块(多条语句)
    就要用到begin和end

    5 case语句
    第一种case语句

    Code

    第二种case语句

    Code

    第一种CASE  when子句中可以跟表达式
    第二种case   when子句中表达式要返回true 或者false
    当前面的条件和后面的条件同时满足时
    按前面的条件处理,不需要break语句

    6 循环语句
    while 1=1
    begin
      waitfor time '01:00'
        update mytable set num = 12 where id = 13
    end
    上面语句是在每天凌晨1点执行指定的操作
    while允许break和continue的存在

    Code

    上面语句执行结果是:2行被检索到

  • 相关阅读:
    CentOS查看和修改MySQL字符集
    centos修改mysql密码或者进入mysql后解决Access denied for user ''@'localhost' to database 'mysql错误
    Centos设置开机启动Apache和Mysql
    centos搭建ftp服务器
    1QT在线帮助文档
    storm学习
    java提高篇之理解java的三大特性——多态
    基于AQS的锁
    反转单链表的几种方法
    Java:基于LinkedList实现栈和队列
  • 原文地址:https://www.cnblogs.com/liulun/p/1359567.html
Copyright © 2011-2022 走看看