预览模式: 普通 | 列表

mysql 绿色版的安装

1、添加windows服务
%mysql_root%/bin/mysqld.exe install
2、卸载windows服务 
%mysql_root%/bin/mysqld.exe remove
3、修改my.ini文件
#Path to installation directory. All paths are usually resolved relative to this.
basedir="E:/mysql-5.1.6-alpha-win32/"
#Path to the database root
datadir="E:/mysql-5.1.6-alpha-win32/Data/"
4、重新设置密码
mysqladmin -u root password newpassword
5、登陆
mysql -uroot -p



 1、解压缩mysql-

[阅读全文]

标签: mysql

mysql查询语句优化

多多利用 "explain" 查询索引使用情况, 以便找出最佳的查询语句写法和索引设置方案
慎用 "select *", 查询时只选出必须字段
查询使用索引时, 所遍历的索引条数越少, 索引字段长度越小, 查询效率越高 (可使用 "explain" 查询索引使用情况)
避免使用 mysql 函数对查询结果进行处理, 将这些处理交给客户端程序负责
使用 "limit" 时候, 尽量使 "limit" 出的部分位于整个结果集的前部, 这样的查询速度更快, 系统资源开销更低
在 "where" 子句中使用多个字段的 "and" 条件时, 各个字段出现的先后顺序要与多字段索引中的顺序相符
在 "where" 子句 中使用 "like" 时, 只有当通配符不出现

[阅读全文]

标签: mysql

mysql模糊查询sql语句

   $sql="select * from table_name where field_name like '%$var%'";


  ·希望通过“标题”对新闻库进行检索,关键字可能包含是中英文,如

  下 SQL 语句:

  select id,title,name from achech_com.news where title like '%a%'

  返回的结果,某些 title 字段确定带了“a”关键字,而有些则只有中文,

  但也随之返回在检索结果中。

  解决方法,使用 BINARY 属性(二进制进行检索,如:

  select id,title,name from achech_com.news where binary title like '%a%'

  返

[阅读全文]

标签: mysql

解决MYSQL字符乱码,将字符转换为 UTF-8,gbk

要将字符写入为  UTF-8 使用下面方法

$mysql_mylink = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
mysql_query("SET NAMES 'UTF-8'");
 

数据库字符集为utf-8
mysql_query("SET NAMES 'UTF8'");
mysql_query("SET CHARACTER SET UTF8");
mysql_query("SET CHARACTER_SET_RESULTS=UTF8'");


$db->query("SET NAMES UTF8");

标签: mysql php

每天自动备份MYSQL数据库(dh空间)

Getting a Backup From the ShellYou can use the mysqldump shell command to make a backup, also. This is more difficult to do the first time than the phpMyAdmin method above, but you can automate it so that the system backs up your database for you. See Automatic Backup for instructions on how to automate this.

  1. Log into your old server with SSH or Telnet
  2. Type the following command:

mysqldump –opt -uusername -ppass

[阅读全文]

标签: MYSQL dh

dreamhost(DH)空间MYSQL数据库备份方法

如何利用SSH(Shell)来备份和恢复MySQL数据库的方法
例如:
数据库参数为::
MySQL地址:mysql.dh.net
MySQL名称:mysql_dbname
MySQL用户:mysql_dbuser
MySQL密码:mysql_dbpass

我要把数据库备份为bak.sql

步骤:
同样,使用windows系统自己带的telnet或者去下载一个putty来,登陆以后,一路cd到自己觉得合适的目录下(确认当前目录可写).
输入下面的命令:
mysqldump -h mysql.dh.net -p mysql_dbname -u mysql_dbuser >bak.sql
然后回车,提示你输入数据库登陆密码,输入完密码后回车,OK! 就把数据库备份到当前目录下了

如何恢复bak.sql数据库:::
输入下面命令后回车
mysql -h mysql.dh.net -p mysql_dbname -u mysql_dbu

[阅读全文]

标签: dh mysql

php+mysq(1.52g)视频教程

     这个为比较全的PHP+MYSQL教程,上次自己机子上全套下载了,后来又被格掉了,现在发到自己博客上,等有空的时候再下载了,不知道还有没有种。

下载文件php+mysql.rar (203.3 KB , 下载:43次)

标签: php mysql

Sun收购数据库MySQL

 

【赛迪网讯】1月17日消息,据国外媒体报道,Sun本周三宣布,将以10亿美元并购开源软件开发商MySQL。

MySQL是一家瑞典开源数据库软件开发商,其用户遍及全球,其中包括著名搜索引擎Google,社交网站Faebook,以及全球最大手机制造商诺基亚。

在这10亿美元中,8亿以现金形式支付,另外2亿美元采取股权支付。Sun表示,此举有助于将MySQL的数据库软件普及到更多的大企业用户中。

据预计,这笔交易有望于今年第三或第四季度完成。与此同时,Sun还在另一份声明中称,第二季度利润可能无法达到华尔街的预期。

据Sun预计,第二季度净收入将达到2.3亿至2.65亿美元,相当于每股28美分至32美分,低于华尔街所预期的22-38美分。

标签: MySQL

清空mysql数据表 sql语句

truncate   table   `tablename`  这个语句可行,我在 mysql4.1下通过,

我都试了其他几个 真郁闷都提示错误不知道怎么回事。
标签: mysql

mysql启动停止命令

只要停止 和启动mysql的服务名就可以了

停止
net stop mysql

启动

net start mysql
标签: mysql