易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : mysql

mysql 时间函数

里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: 
  mysql> SELECT something from table 
  WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30; 
   select   TO_DAYS(NOW());
   select now() ;
  DAYOFWEEK(now() ) 
  返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。 
  mysql> select DAYOFWEEK('2010-01-15 22:23:00'); 
  -> 3 
  WEEKDAY(date) 
  返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。 
  mysql> select WEEKDAY('2010-01-15 22:23:00'); 
  -> 5 
  mysql> select WEEKDAY('1997-11-05'); 
  -> 2 
  DAYOFMONTH(date) 
  返回date的月份中日期,在1到31范围内。 
  mysql> select DAYOFMONTH('2010-01-15 22:23:00'); 
  -> 3 
  DAYOFYEAR(date) 
  返回date在一年中的日数, 在1到366范围内 ......

解决MySQL不允许从远程访问的方法

1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -p   
mysql>use mysql;   
mysql>update user set host = '%' where user = 'root';   
mysql>select host, user from user;  
2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WI   
TH GRANT OPTION;   
FLUSH   PRIVILEGES;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY    
'mypassword' WITH GRANT  ......

iis+php5+mysql配置

运行环境:windows xp sp2
          IIS v5.1
          PHP 5.3.1-Win32-VC9-x86
          Mysql 5.0
安装步骤:
       安装IIS5.1
在已有xp系统下安装IIS 5.1
=》开始菜单=》设置=》控制面版=》删除添加程序=》单击“添加/删除windows组件”
=》选择Internet信息服务(IIS)=》单击“下一步”
 
在安装过程中会有加载数据包的提示,这时只需要将软件包中的IIS5.1.rar包解压后,把安装目录指定到该包的解压目录,就可以添加相应的安装包了。
 
安装完成打开“控制面版”=》“管理工具”就可以看到安装好的IIS服务器。
 
安装PHP5.3.1
解压软件包中的php-5.3.1-Win32-VC9-x86.zip程序包,到以c盘(随意)根目录下,把软件包改名为PHP5(必须做,不然运行时程序找不到)
 
 
将目录中的php.ini-development文件更名为php.ini并将其复制到c盘windows目录中
 
对c盘windows目录下的php.ini文件进行修改 ......

iis+php5+mysql配置

运行环境:windows xp sp2
          IIS v5.1
          PHP 5.3.1-Win32-VC9-x86
          Mysql 5.0
安装步骤:
       安装IIS5.1
在已有xp系统下安装IIS 5.1
=》开始菜单=》设置=》控制面版=》删除添加程序=》单击“添加/删除windows组件”
=》选择Internet信息服务(IIS)=》单击“下一步”
 
在安装过程中会有加载数据包的提示,这时只需要将软件包中的IIS5.1.rar包解压后,把安装目录指定到该包的解压目录,就可以添加相应的安装包了。
 
安装完成打开“控制面版”=》“管理工具”就可以看到安装好的IIS服务器。
 
安装PHP5.3.1
解压软件包中的php-5.3.1-Win32-VC9-x86.zip程序包,到以c盘(随意)根目录下,把软件包改名为PHP5(必须做,不然运行时程序找不到)
 
 
将目录中的php.ini-development文件更名为php.ini并将其复制到c盘windows目录中
 
对c盘windows目录下的php.ini文件进行修改 ......

Mysql 错误 1067

启动Mysql 错误 1067 进程意外终止的一种解决方法
mysqld-nt --defaults-file=my.ini --standalone --console
查看信息内容
发现MYSQL INNODB初始化错误。
错误如下:
InnoDB: The first specified data file .\ibdata1 did not exist:
InnoDB: a new database to be created!
100115 10:14:04  InnoDB: Setting file .\ibdata1 size to 10 MB
InnoDB: Database physically writes the file full: wait...
InnoDB: Error: all log files must be created at the same time.
InnoDB: All log files must be created also in database creation.
InnoDB: If you want bigger or smaller log files, shut down the
InnoDB: database and make sure there were no errors in shutdown.
InnoDB: Then delete the existing log files. Edit the .cnf file
InnoDB: and start the database again.
100115 10:14:04 [ERROR] Default storage engine (InnoDB) is not available
100115 10:14:04 [ERROR] Aborting
 删除DATA \ibdata1,即可。 ......

MYSQL计算两日期/时间之间相差的天数,秒数...分钟

#两日期/时间之间相差的天数: 
To_Days(end_time)-To_Days(start_time) 
  
#两日期/时间之间相差的秒数: 
SELECT UNIX_TIMESTAMP(end_time)- UNIX_TIMESTAMP(start_time); 
  
#两日期/时间之间相差的时分数: 
  
SELECT SEC_TO_TIME(UNIX_TIMESTAMP(end_time)- UNIX_TIMESTAMP(start_time));
最好的办法是直接用“+”,“-”  计算,目前的版本都支持了。
比如:SELECT  *  from  Table_Name  WHERE  loginDate  <  NOW()  -10  *  60;
(thismonth)转帖:http://cdcxzw.blog.163.com/blog/static/4976841920095841651405/ ......

如何修改MYSQL数据库密码


首先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的,
所以一般用户无法更改密码,除非请求管理员。
方法一
使用phpmyadmin,这是最简单的了,修改mysql库的user表,
不过别忘了使用PASSWORD函数。
方法二
使用mysqladmin,这是前面声明的一个特例。
mysqladmin -u root -p password mypasswd
输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。
把命令里的root改为你的用户名,你就可以改你自己的密码了。
当然如果你的mysqladmin连接不上mysql server,或者你没有办法执行mysqladmin,
那么这种方法就是无效的。
而且mysqladmin无法把密码清空。
下面的方法都在mysql提示符下使用,且必须有mysql的root权限:
方法三
mysql> Insert INTO mysql.user (Host,User,Password)
VALUES('%','jeffrey',PASSWORD('biscuit'));
mysql> FLUSH PRIVILEGES
确切地说这是在增加一个用户,用户名为jeffrey,密码为biscuit。
在《mysql中文参考手册》里有这个例子,所以我也就写出来了。
注意要使用PASSWORD函数,然后还要使用FLUSH PRIVILEGES。
方法四
和方法三一样,只是使用了REPLACE语句
my ......
总记录数:2220; 总页数:370; 每页6 条; 首页 上一页 [194] [195] [196] [197] 198 [199] [200] [201] [202] [203]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号