一、SQL获取系统时间


 mysql> select now() from dual;
+---------------------+
| now() |
+---------------------+
| 2016-05-24 08:34:12 |
+---------------------+
1 row in set (0.00 sec)
mysql> select curdate() from dual;
+------------+
| curdate() |
+------------+
| 2016-05-24 |
+------------+
1 row in set (0.01 sec)
mysql> select curtime() from dual;
+-----------+
| curtime() |
+-----------+
| 08:36:23 |
+-----------+
1 row in set (0.00 sec)

二、变量赋值


  赋值方式分为'select'与'set'

  select 方式:

    select @name:=value;

 mysql> select @b:=4;
+-------+
| @b:=4 |
+-------+
| 4 |
+-------+
1 row in set (0.00 sec) mysql> select @b;
+------+
| @b |
+------+
| 4 |
+------+
1 row in set (0.00 sec)

    select row_name from table INTO @name;

 mysql> select now() from dual INTO @test1;
Query OK, 1 row affected (0.00 sec) mysql> select @test1;
+---------------------+
| @test1 |
+---------------------+
| 2016-05-24 08:48:21 |
+---------------------+
1 row in set (0.00 sec)

 set方式:

    赋值:set @name:=value;

         set @name=value;

 mysql> set @c=1;
Query OK, 0 rows affected (0.00 sec) mysql> select @c;
+------+
| @c |
+------+
| 1 |
+------+
1 row in set (0.00 sec) mysql> set @c:=2;
Query OK, 0 rows affected (0.00 sec) mysql> select @c;
+------+
| @c |
+------+
| 2 |
+------+
1 row in set (0.00 sec)

三、变量比较


  

 mysql> select @time1,@time2;
+---------------------+---------------------+
| @time1 | @time2 |
+---------------------+---------------------+
| 2016-05-24 08:54:44 | 2016-05-24 08:27:57 |
+---------------------+---------------------+
1 row in set (0.00 sec) mysql> select now() from dual INTO @time1;
Query OK, 1 row affected (0.00 sec) mysql> select now() from dual INTO @time2;
Query OK, 1 row affected (0.00 sec) mysql> select @time1,@time2;
+---------------------+---------------------+
| @time1 | @time2 |
+---------------------+---------------------+
| 2016-05-24 08:58:23 | 2016-05-24 08:58:38 |
+---------------------+---------------------+
1 row in set (0.00 sec) mysql> select @time1 < @time2;
+-----------------+
| @time1 < @time2 |
+-----------------+
| 1 |
+-----------------+
1 row in set (0.00 sec) mysql> select @time1 > @time2;
+-----------------+
| @time1 > @time2 |
+-----------------+
| 0 |
+-----------------+
1 row in set (0.00 sec)

一天一点MySQL复习——获取数据库系统时间、变量赋值、变量比较的更多相关文章

  1. 数据库——mysql如何获取当前时间---https://www.cnblogs.com/Chenshuai7/p/5136469.html

    数据库——mysql如何获取当前时间 1.1 获得当前日期+时间(date + time)函数:now() -------https://www.cnblogs.com/Chenshuai7/p/51 ...

  2. 数据库——mysql如何获取当前时间

    1.1 获得当前日期+时间(date + time)函数:now() 除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数: current_timestamp() curren ...

  3. mysql 数据库获取当前时间

    mysql> select now(); +---------------------+ | now() | +---------------------+ | 2016-05-27 17:34 ...

  4. 一天一点MySQL复习——存储过程

    一.存储过程概念 使用SQL编写访问数据库的代码时,可用两种方法存储和执行这些代码,一种是在客户端存储代码,并创建向数据库服务器发送的SQL命令(或SQL语句),比如在C#.Java等客户端编程语言中 ...

  5. MySQL时间函数-获取当前时间-时间差

    MySQL中获取当前时间为now(),不同于sqlserver getdate(). SQLServer转MySQL除变化top 1 -> limit 1之后报错: limit [Err] 15 ...

  6. 使用jquer获取当前时间,并赋值到input上。

    今天,做一个项目,需要将自动获取的时间能够赋值到input上.我一开始试用javascript写的,写之后使用很多办法都赋值失败,最后使用了jquery写了出来,下面附上代码. <script ...

  7. Mysql 如何设置字段自动获取当前时间

    应用场景: 1.在数据表中,要记录每条数据是什么时候创建的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录创建时间: 2.在数据库中,要记录每条数据是什么时候修改的,不需要应用程序去特意 ...

  8. mysql获取当前时间,及其相关操作

    获取UNIX时间戳 : UNIX_TIMESTAMP(NOW()) 1.1 获得当前日期+时间(date + time)函数:now() 除了 now() 函数能获得当前的日期时间外,MySQL 中还 ...

  9. mysql通过now()获取的时间不对

    先用now()获取系统时间,发现时间不对(差8个小时): mysql> select now(); +---------------------+ | now() | +------------ ...

随机推荐

  1. ExtJs之Ext.each

    <!DOCTYPE html> <html> <head> <title>ExtJs</title> <meta http-equiv ...

  2. light oj 1140 - How Many Zeroes? 数位DP

    思路:dp[i][j]:表示第i位数,j表示是否有0. 代码如下: #include<iostream> #include<stdio.h> #include<algor ...

  3. python unittest基本介绍

    python内部自带了一个单元测试的模块,pyUnit也就是我们说的:unittest 1.介绍下unittest的基本使用方法: 1)import unittest 2)定义一个继承自unittes ...

  4. http://blog.csdn.net/woshiyjk/article/details/7895888

    http://blog.csdn.net/woshiyjk/article/details/7895888

  5. C#:MapControl基本操作代码整理

    整理了 MapConrol各基本功能的实现代码 using System; using System.Collections.Generic; using System.Linq; using Sys ...

  6. http://blog.csdn.net/sd0902/article/details/8395677

    http://blog.csdn.net/sd0902/article/details/8395677

  7. 【图像算法】七种常见阈值分割代码(Otsu、最大熵、迭代法、自适应阀值、手动、迭代法、基本全局阈值法)

    图像算法:图像阈值分割 SkySeraph Dec 21st 2010  HQU Email:zgzhaobo@gmail.com    QQ:452728574 Latest Modified Da ...

  8. android异步加载图片

    import java.io.BufferedOutputStream; import java.io.File; import java.io.FileNotFoundException; impo ...

  9. JavaScript 中 2个等号(==)和 3个等号(===)之间的区别

    JavaScript(JS)中有3个和等号(=)相关的操作符:赋值运算符(=).等于(==).恒等于(===). 赋值运算符不多说了. 这里说说等于和恒等于. ==,等于:两边值类型不同的时候,会自动 ...

  10. Web Servers in Visual Studio for ASP.NET Web Projects

    https://msdn.microsoft.com/en-us/library/58wxa9w5(v=vs.120).aspx When you develop web projects in Vi ...