1、查看当前的连接数
mysqladmin -u root -proot -h 127.0.0.1 processlist
2关于自增字段重新赋初值的问题?
ALTER TABLE tbl AUTO_INCREMENT = 1;
3、查看当前最大连接数:
mysqladmin -uroot -proot variables |find “max_con”
mysqladmin -uroot -proot variables |find “threads”
4、修改...阅读全文
mysql使用sql查询表名的两种方法:
1、show tables;
2、SELECT TABLE_NAME,TABLE_ROWS FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=’dbname’;–dbname为mysql的数据库名称
查询指定数据库中指定表的所有字段名
select column_name from information_schema.columns where table_schema=’YOUR...阅读全文
mysql增加了连接数据库时的字符集选择,为了防止乱码,我们在每次进行数据库操作的时候都应该制定字符集,有两种方式:
假定数据库为utf-8的字符集,网页为gbk的字符集;
$link=mysql_connect($hostname,$username, $password) OR DIE (‘Unable to connect to database! Please try again later.’);
mysql_select_...阅读全文
LAST_INSERT_ID() 自动返回最后一个INSERT或 UPDATE 查询中 AUTO_INCREMENT列设置的第一个表发生的值。
MySQL的LAST_INSERT_ID的注意事项:
第一、查询和插入所使用的Connection对象必须是同一个才可以,否则返回值是不可预料的。
mysql> SELECT LAST_INSERT_ID();
-> 100
使用这函数向一个给定Connection对象返回...阅读全文
当php页面的字符编码和mysql的编码不一致时,容易出现中文乱码,这里就是解决乱码的代码.
<?php
header(“Content-type:text/html;charset=GBK”);
//Connect To Database
$hostname=’192.168.1.1′;
$username=’root’;
$password=’123456789′;
$dbname=’info̵...阅读全文
第一种:windows配置my.ini文件(在安装目录,linux下文件名为my.cnf
查找到[mysqld]区段,增加日志的配置,如下示例:
[mysqld]
log="C:/temp/mysql.log"
log_slow_queries="C:/temp/mysql_slow.log"
long_query_time=1
log指示日志文件存放目录;
log_slow_queries指示记录执行时...阅读全文
1,原本为Cilent-Server直连这种拓扑,现在引入MySQL Proxy,变成Client-Proxy-Server。
2,原本为了实现高容载能力,对于Server采取了多台并存,Master/Slave甚至是Master/Master等方式的复制集群,配置管理都比较复杂。而引入了Proxy以后,中间存在了这样一个Store-Forward的proxy环节,对于程序开发完全透明。
3,在这...阅读全文