php 测试连mysql数据库,php连接mysql测试和配置

本文介绍了如何解决PHP连接MySQL时出现的'Call to undefined function mysql_connect()'错误,通过配置php.ini和复制必要dll文件到系统目录。此外,讨论了MySQL数据库的优化,包括LIMIT查询性能问题以及如何通过索引来提升查询效率。还提到了设置字段默认值的方法。
摘要由CSDN通过智能技术生成

php连接mysql测试和配置

php连接mysql测试代码:

$link=mysql_connect('localhost','root','123456');

if(!$link) echo "失败!";

else echo "成功!";

mysql_close();

?>

运行代码出现:Call   to   undefined   function   'mysql_connect()'… 失败

百度找到结果是PHP+MYSQL 环境没配置好, php5 的默认 mysql 是关闭的

将php_mysql.dll和libmysql.dll文件拷贝至c:\winnt\system32中(我漏了libmysql.dll)

找到php.ini中的;extension=php_mysql,去掉前面的";"   重启服务器.

相关文档:

常用的:

导出

mysqldump -hyour_host -uyour_username -pyour_password database_name > file.sql

导入

mysql -hyour_host -uyour_username -pyour_password database_name < file.sql

或者先用mysql客户端登陆后,

>\. file.sql

也可以完成导入功能

上面的两个命令结合起来用,可以完成将一个数据库的 ......

mysql数据库limit查询优化

MYSQL的优化是非常重要的。其他最常用也最需要优化的就是limit。mysql的limit给分页带来了极大的方便,但数据量一大的时候,limit的性能就急剧下降。

同样是取10条数据

select * from yanxue8_visit limit 10000,10 和

select * from yanxue8_visit limit 0,10

就不是一个数量级别� ......

优化MySQL数据库查询

在优化查询中,数据库应用(如MySQL)即意味着对工具的操作与使用。使用索引、使用EXPLAIN分析查询以及调整MySQL的内部配置可达到优化查询的目的

任何一位数据库程序员都会有这样的体会:高通信量的数据库驱动程序中,一条糟糕的SQL查询语句可对整个应用程序的运行产生严重的 ......

前缀索引

(1)如果以多个字段作为索引(a,b,c)作为一个key,在查询时分根据匹配情况是否使用索引,所以,a/ a,b/ a,b,c这样的查询都能使用到,但是b,a/a,c/c,a等不符知前缀匹配就不能使用,所以在写sql时需要注意

(2)对于很长的字符串需要生成key时,可以找出最常使用的字符串的最常见前缀(前N个字条作为key,而不是� ......

设置字段的默认值:

创建表的时候:create table

tablename(columnname columntype default

defaultvalue);

修改表的时候:alter table

tablename alter column

columnname set

default

deflaultvalue; ......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值