My97DatePicker时间控件在网页应用中是很常见的一个时间控件,也是我最为喜欢的一个时间控件,My97DatePicker默认的是年月天,没有时分秒,My97DatePicker 是可以自定义时分秒的显示的,首先我们先要将 My97DatePicker 时间控件下载下来,在HTML页面中引入,如下:
<script type="text/javascript" src="My97DatePicker/WdatePicker.js"></script>
页面中常...
一个简单的php mysql数据库操作类程序
这里是一个同学学习php时写的一个php与mysql连接类了,这里包括连接数据库,查询数据,返回记录,获取最新ID及关闭数据库连接与影响行数.
数据库操作类代码,代码如下:
<?php
if(!defined('AHBB_VOTE') || AHBB_VOTE !='zhu_'){
die('非法调用');
}
class mysql
{&nbs...
mysql表分区创建使用学习笔记
表分区的测试使用,主要内容来自于其他博客文章以及mysql5.1的参考手册.
mysql测试版本:mysql5.5.28,mysql物理存储文件,有mysql配置的datadir决定存储路径,格式简介.数据库:engine为MYISAM,frm表结构文件,myd表数据文件,myi表索引文件.
INNODB engine对应的表物理存储文件,innodb的数据库的物理文件结构为:.frm文件,.ibd文件和.ibdata文件.
这两种文件都是存放innodb数据的文件,之所以用两种文件来存放inno...
mysql数据备份导入导出说明和对应的shell脚本
本文章来给大家介绍在mysql备份数据方法同时也介绍了与这些对应的shell脚本代码,希望有需要了解学习的朋友可进入参考.
1.导出整个数据库,–hex-blob 为有blob数据做的,防止乱码和导入失败用.
mysqldump -u 用户名 -p 数据库名 > 导出的文件名,代码如下:
mysqldump -u root -p --default-character-set=gbk --hex-blob i5a6 > i5a6.sql
2.导出一个表:mysqldump -u 用户名 -p 数据库名 表名> 导出的...
mysql中int和varchar的长度详解
在mysql中一般人可能不会去问int与varchar区别了,这个估计一个数字类型,一个字符类型没有可比性了,同时他们长度也不一样,下面我来介绍一下mysql 中int和varchar的长度一些细节吧.
int:从 -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer
varcharL长度是0-255个字符.
mysql 字段中int后面所跟数字有何意义?varchar后的...
MYSQL连接超时问题解决办法
程序后台报这个错误 at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2332) ,** END NESTED EXCEPTION ** Last packet sent to the server was 34 ms ago.
这个问题主要原因是应用服务器很长时间没有连接mysql,超过了mysql设置的最大超时时间,再连接mysql就会出现这个问题.
mysql默认设置是8小时,一般网站白天都有人访问,从夜里到早上一般都会超过8小时,所以再来访问就会这个问题.
简单的解决办法就是...
mysql的root密码丢失重置之ERROR 1045 (28000)
最新版的5.5.15的mysql在windows下安装到是蛮顺利,还支持至强cup不错不错,不过老是提示我root不对,在我登录的时候,另我十分崩溃.
在我重置了几次密码,依然无效的情况下,我崩溃了,准备换掉Windows系统,无意中打了系统的补丁,再卸载重新安装,居然好了,至今不知道是补丁的问题,还是重装的问题.
告诫下,下载再给windows装软件的时候最好更新下补丁包,省得出现此种怪事.
命令行的一闪而过,可以cd到安装目录的bin...
MySQL数据表损坏的修复方法详解
mysql数据表损坏的原因有很多种,如我们常用见的就是mysql数据库突然停止工作或相关的mysql处理进程给kill或mysql本向的问题都可能导致mysql数据表损坏了,但这些问题我们都可使用repair命令来进行修改.
1.表损坏的原因分析
以下原因是导致mysql 表毁坏的常见原因:
1、服务器突然断电导致数据文件损坏.
2、强制关机,没有先关闭mysql 服务.
3、mysqld 进程在写表时被杀掉.
4、使用myisamchk 的同时,mysqld ...
MySql时间日期分段查询sql语句
分段查询是指查询一个时间段的数据,如我想查出20131030到20131031号之间的数据这就是时间日期分段查询了,或几天前的,几个月的数据都可以这样实现,下面小编来给大家总结一下mysql日期时间各种查询语句.
php中的mktime函数按时间分段查询,其实除了这种解决方案以外,在MySql中也有专门针对日期和时间的函数,包括DATE()、DATE_ADD()、DATE_SUB()、DATE_FORMAT()等等。
php实例代码如下:
最近三个月内的订单...
Mysql数据库日志类型查询与配置详解
mysql常见的日志类型有五种:错误日志、二进制日志、查询日志、慢查日志和中继日志.
一、错误日志,错误日志包含四类信息:
(1) 服务器启动和关闭进程过程中的信息;
(2) 服务器运行过程中的错误信息;
(3) 事件调度器运行一个事件时产生的信息;
(4) 在从服务器上启动从服务器进程时产生的信息。
在mysql中查看错误日志的存放路径,如下:
# mysql -u root -p 123456
mysql> SHOW VARIABLES LIKE '%err%';
...
mysql数据中常用注入错模式利用详解
1、通过floor报错,可以通过如下一些利用代码:
and select 1 from (select count(*),concat(version(),floor(rand(0)*2))x from information_schema.tables group by x)a);
and (select count(*) from (select 1 union select null union select  ...
MySQL完全备份、增量备份与恢复实例
场景:每周日执行一次完全备份,每天下午1点执行增量备份.
配置:执行增量备份的前提条件是MySQL打开log-bin 日志开关,例如在my.ini或my.cnf中加入:log-bin=/opt/data/mysql-bin.
“log-bin=”后的字符串为日志记载目录,一般建议放在不同于mysql数据目录的磁盘上.
完全备份:假定星期日下午1点执行完全备份,适用于MyISAM存储引擎.
mysqldump –lock-all-tables –flush-logs –master-data=2 -u root -p test > b...
mysql如何创建索引?mysql创建索引
mysql 如何创建索引呢,这个其实很简单 create index或者为己有字段增加索引 ALTER TABLE `table_name` ADD UNIQUE (`column`)即可了.
mysql索引作用:
在索引列上,除了有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率,特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍.
mysql索引创建规则:
1、表的主键、外键必须有索引;
2、数据量超过300的表应该有索...
MySQL中from_unixtime()时间格式化函数用法
在mysql中from_unixtime()函数是可以对日期时间进行格式化的,下面小编来给各位同学介绍一下MySQL中from_unixtime()用法吧,希望对各位同学会有所帮助.
函数:FROM_UNIXTIME
作用:将MYSQL中以INT(11)存储的时间以"YYYY-MM-DD"格式来显示。
语法:FROM_UNIXTIME(unix_timestamp,format)
返回表示 Unix 时间标记的一个字符串,根据format字符串格式化,format可以包含与DATE_FORMAT()函数列出的条目同样的修饰符.
...
MySQL Replication提示错误Error You cannot ALTER a log table
MySQL Replication 遇到下述错误讯息:(mysql> show slave status \G # 简化过的讯息如下:
Last_Errno: 1580
Last_Error: Error 'You cannot 'ALTER' a log table if logging is enabled' on query. Default database: 'mysql'. Query: 'ALTER
TABLE slow_log ...
Last_SQL_Errno: 1580
Last_SQL_Error: Error 'You cannot 'ALTER' a log table if logging is enabled' on query. Default database: 'my...
MySql数据库AdoDB函数实例详解
1.GetAll方法我们可以使用GetAll方法代替Execute()方法,该方法返回的结果为一个二维关联数据,这样可以使用foreach或for循环语句处理,非常方便,另外,GetAll取得的数组与Smarty模板的foreach配合得非常好.
我们一起看下面的脚本例子,代码如下:
<?php
include_once("libs/adodb/adodb.inc.php");
// 创建一个mysql连接实例对象
$db ...
windows下mysql增量备份与全备份批处理
如果在linux中说到mysql备份可以大家会有千万种写法,今天我来介绍在windows系统中利用mysqldump 来实现mysql数据库存增量备份与全备份方法.
win下的全备批处理:
批处理用于游戏服务器,经过严格测试,且正式使用,主要用来完全备份数据库,当然.这只是将数备份出来,至于如何将备份出来的数据远程传送的远程服务器上可以调用ftp的功能,此脚本并未详细说明,代码如下:
@echo off
@echo&...
CENTOS6.3中MYSQL主从数据库备份配置
前面讲过mysql热备份,下面小编再来给各位同学介绍一下在CENTOS6.3中MYSQL主从数据库备份配置的方 法,希望此教程对各位同学会有所帮助.
MySQL主主互备结构是基于mysql增量日志基础上的,区别于主从复制结构,在主主复制结构中,两台服务器的任何一台上面的数据库存发生了改变都会同步到另一台服务器上,这个改变是基于sql语句的改变,如果删除系统数据库源文件或删除后新创建同名MYSQL表实现同步则无效,这样两台...
mysql 删除数据库drop命令详解
在mysql中删除数据库很简单我们只要使用drop 数据库名即可删除了,不过你需要有权限才可以,下面我来给大家介绍drop用法.
删除数据库命令drop
命令:drop database ,代码如下:
mysql> drop database drop_database;
Query OK, 0 rows affected (0.00 sec)
这样数据库名就删除了.
在linux中可能会出现删除数据库出错,ERROR 1010 (HY000):Error dropping database (can't rmdir './myapp', errno:39)的错误信...
MySQL修改表存储引擎安全做法
以前我讲过直接使用ALTER TABLE my_table ENGINE=InnoDB来直接修改数据库或表的存储引擎了,这样做可以成功但风险也较大,容易导致数据表损坏了,下面我来介绍比较安全的做法.
1.真接修改,在数据多的时候比较慢,而且在修改时会影响读取性能,my_table是操作的表,innoDB是新的存储引擎,代码如下:
ALTER TABLE my_table ENGINE=InnoDB
2.导出,导入,这个比较容易操作,直接把导出来的sql文件给改了,然后再导回去,用...