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的主要内容,如果未能解决你的问题,请参考以下文章