码迷,mamicode.com
首页 > 数据库 > 详细

mysql 常用sql

时间:2020-06-26 12:48:33      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:数字   转换   png   class   font   nbsp   alt   因此   create   

 

常用

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

标签:数字   转换   png   class   font   nbsp   alt   因此   create   

原文地址:https://www.cnblogs.com/taoXiang/p/13194129.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!