MySql操作类
最近写了一个简单的Mysql操作类,拿出来和大家分享一下,还请各位高手指正一下析构函数的用法:
<?php
/*
* Created on 2010-5-25
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*
* class mysql
* made by S71ENCE
*/
class mysql
{
private $host;//主机名
private $name;//用户名
private $pwd;//密码
private $dataBase;//数据库名
private $coding;//编码
//初始化
function __construct($host,$name,$pwd,$dataBase,$coding)
{
$this->host=$host;
$this->name=$name;
$this->pwd=$pwd;
$this->dataBase=$dataBase;
$this->coding=$coding;
$this->connect();//初始化连接
}
/*********************************************************************************************
* 数据库
* 基本方法
********************************************************************************************/
//数据库连接
function connect()
{
$link=mysql_connect($this->host,$this->name,$this->pwd) or die($this-error());
mysql_select_db($this->dataBase,$link) or die("无法连接数据库".$this->dataBase);
mysql_query("set names '$this->coding'");
}
//错误信息
function error()
{
return mysql_error
相关文档:
关于MySql的导入导出问题
在终端中,进入mysql的路径下的bin中,在这个路径下可以执行mysql,mysqldump等命令。
或者添加环境变量 设置环境变量path "...(mysql的安装路径下的bin目录)",这样就不必每次都进入上面所说的路径下操作。
导出一个库:
mysqldump ......
MySQL数据库备份和还原的常用命令
原文见http://www.21andy.com/blog/20071102/655.html
时间:2007-11-02 23:29:09 类别:技术 访问:3,731 views RSS 2.0 评论
备份MySQL数据库的命令
mysqldump -hhostname -uusername -ppassword database ......
select `a`.`id` AS `id`,`a`.`UserName` AS `UserName`,
(case when (`a`.`sRegDate` = _utf8'1990-01-01 00:00:00.0') then _utf8'' else cast(date_format(`a`.`sRegDate`,_utf8'%Y-%m-%d %H:%i:%S') as char charset utf8) end) AS `sRegDate`,(case when (`a`.`feeendtime` = _utf8'1990-01-01 00:00:00.0') then _ut ......
MySQL密码修改方法
首先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的,所以一般用户无法更改密码,除非请求管理员。
方法一
使用phpmyadmin,这是最简单的了,修改mysql库的user表,
不过别忘了使用PASSWORD函数。
方法二
......
MySQL数据库日志
select日志
slow select日志
变更日志
二进制变更日志(binlog)
告警日志
错误日志。
可以在my.cnf中配置
参数
说明
log
文本select日志,记下所有的MySQL的命令操作,
log-update
文本变更日志
log-bin
这个都知道了,数据库复制的时候必备
binlog_cache_size
临时存放某次事务的SQL ......