mysql 常用sql

Posted T,X

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 常用sql相关的知识,希望对你有一定的参考价值。

 

常用

1. ip

(1)ipv4

  4字节,因此可用一个int存储

INET_ATON(\'127.0.0.1\')   ip字符串转数字
INET_NTOA(xx)    数字转ip字符串

 

(2)ipv6

  16字节,需要两个bigint

 

2. unix时间戳

UNIX_TIMESTAMP()   以unix时间戳返回当前时间
FROM_UNIXTIME(xx) 将unix时间戳转换为普通格式时间

 

1、2:

  一个表,存储ip和时间:

CREATE TABLE table_fun (
    id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
    ip INT(10) UNSIGNED NOT NULL DEFAULT 0,
    addtime INT(10) UNSIGNED NOT NULL DEFAULT 0
    );

  插入数据:

insert into table_fun(ip,addtime) values(inet_aton(\'192.168.1.1\'),unix_timestamp());

  查询数据:

select inet_ntoa(ip),from_unixtime(addtime) from table_fun;

  

 

  

 

  删除数据:

delete from table_fun where inet_ntoa(ip)=\'192.168.1.0\';

 

以上是关于mysql 常用sql的主要内容,如果未能解决你的问题,请参考以下文章

6.mybatis里面的动态sql是怎么设定的,常用标签有那些以及其

MySql常用操作SQL语句汇总

C#常用代码片段备忘

常用python日期日志获取内容循环的代码片段

swift常用代码片段

# Java 常用代码片段