
mysql
ssyan
这个作者很懒,什么都没留下…
展开
-
mysql和sql时间 字段比较大小的问题
不能用两个字符串比较的小的方法来做。例如:‘2010-10-20’ > ‘2010-12-15’正解:都是 , 后面的时间- 前面的时间mysqlselect count(*) from table where timestampdiff(hour,'2008-08-08 12:00:00','2008-08-08 00:00:00') > 0server sqlselect count(*) from table where DATEDIFF([second], '2004-09-18 00:转载 2011-01-19 10:18:00 · 30531 阅读 · 3 评论 -
MySQL快速复制数据库的方法
某些时候,例如为了搭建一个测试环境,或者克隆一个网站,需要复制一个已存在的mysql数据库。使用以下方法,可以非常简单地实现。假设已经存在的数据库名字叫db1,想要复制一份,命名为newdb。步骤如下:1. 首先创建新的数据库newdb#mysql -u root -ppasswordmysql>CREATE DATABASE `转载 2013-07-10 16:04:43 · 57070 阅读 · 4 评论 -
mysql授权
一、 mysql授权 GRANT 语句的语法如下: GRANT privileges (columns) ON what TO user IDENTIFIEDBY "password" WITH GRANT OPTION1.grant select,insert on *.* to test@"local" Identifi转载 2013-04-24 15:09:44 · 1065 阅读 · 0 评论 -
IP处理函数inet_aton()和inet_ntoa()
MYSql的IP对int的转换函数select inet_aton(ip) from table_name;网络地址:192.168.33.123每一个值最大不会越过255,也就是十六进制的FF,两个Byte刚好表示的最大值是255,这样子,就可以用一个32位的整形来保存这个地址192 168 33 1231100 0000 1010 1000 0010 0001 0111原创 2011-02-22 09:36:00 · 4853 阅读 · 0 评论 -
MYSQL重装时需要旧密码解决方法
方法1:重装了Mysql,在配置的时候,老是需要指示输入旧的Mysql的root用户的密码!不然就会出现 Nt. 1045 的数据库错误。只有强硬删除原来的数据文件了,一般的mysql的原来配置的文件都是在配置的程序目录下的,如"C:/Document and setting/All Users/Application Data/"这个目录中的,原来的mysql的密码和数据库设置就是在这个目录中,将这个目录下的mysql的这个文件夹全部删除后就可以成功的重装mysql而不再要求输入旧的roo转载 2011-02-23 14:28:00 · 3568 阅读 · 0 评论 -
IP地址在mysql的存储(IP地址和int的转换)
PHPecho ip2long('192.168.1.38');输出:3232235814MYSQLSELECT INET_ATON('192.168.1.38'); 输出:3232235814两个函数返回的结果是一样的,都是A*256*256*256+B*256*256+C*256+D的算法192*256*256*256+168*256*256+1*256+38 = 3 232 235 814 反过来,从int转换为IP地址分别是php的long2ip()和mysql的IN转载 2011-02-21 10:01:00 · 5898 阅读 · 1 评论 -
查看和设置MySQL数据库字符集(转)
查看和设置MySQL数据库字符集作者:scorpio2008-01-21 10:05:17标签:杂谈Liunx下修改MySQL字符集:1.查找MySQL的cnf文件的位置find / -iname '*.cnf' -print/usr/share/mysql/my-innodb-heavy-4G.cnf/usr/share/mysql/my-large.cnf/usr/share/mysql/my-small.cnf/usr/share/mysql/my-medium.cnf/usr/sha转载 2011-02-14 09:50:00 · 753 阅读 · 0 评论 -
Linux下安装MySQL后设置root密码
方法一:最简单的方法,也是安装完mysql后,系统提示的方法。使用mysqladmin来完成。shell> mysqladmin -u root password "newpwd"shell> mysqladmin -u root -h host_name password "newpwd"password后面的双引号不是必须的,不过如果密码包含空格或者一些特殊的符号,需要用引号。方法二:利用mysql里面的SET PASSWORD命令来完成,注意必须使用PASSWORD()函数来加密设置的这个ne转载 2011-02-15 13:21:00 · 1842 阅读 · 0 评论 -
mysql删除重复记录
delete trojans from trojans , (select id from trojans GROUP by others having count(*)>1) as t2 where t2.id=trojans.id原创 2011-01-26 16:21:00 · 775 阅读 · 0 评论