Posted on 2008-12-29 18:03 Monday
评论(0)
引用(0)
浏览(12)
mysql replace用法
1.replace into
replace into table (id,name) values('1','aa'),('2','bb')
此语句的作用是向表table中插入两条记录。如果主键id为1或2不存在
就相当于
insert into table (id,name) values('1','aa'),('2','bb')
如果存在相同的值则不会插入数据
2.replace(object,search,replace)
把object中出现search的全部替换为replace
select replace('www.163.com','w','Ww')--->WwWwWw.163.com
例:把表table中的name字段中的aa替换为bb
update table set name=replace(name,'aa','bb')
标签: MYSQL replace
Posted on 2008-12-23 14:15 Tuesday
评论(0)
引用(0)
浏览(14)
大家都知道从 MySQL4.1 版本开始,支持多种编码,包括我们熟知的 latin1、gbk、utf8、big5 等等,还有一些我们闻所未闻的。
在使用 PHP 连接 MySQL 查询出来的数据有的时候居然会是乱码,关于乱码的解决首先我们要了解 MySQL 的编码机制。
拿 Discuz! 论坛为例,Discuz! 论坛在连接 MySQL 后会立即执行一个设定(见include/db_mysql.class.php ):
@mysql_query("SET character_set_connection=$dbcharset,
character_set_results=$dbcharset,
character_set_client=binary", $this->link);
阅读全文>>
标签: MYSQL
Posted on 2008-12-23 14:11 Tuesday
评论(0)
引用(0)
浏览(13)
sql_mode="" 即强制不设定MySql模式(如不作输入检测、错误提示、语法模式检查等)应该能提高性能,但有如下问题:
如果插入了不合适数据(错误类型或超常),mysql会将数据设为“最好的可能数据”而不报错,如:
/数字 设为:0/可能最小值/可能最大值
/字符串 设为:空串/能够存储的最大容量字符串
/表达式 设为:返回一个可用值(1/0-null)
所以,解决办法是:所有列都要采用默认值,这对性能也好。
当然,如果你特别喜欢sqlserver的模式,也可以设置为sql_mod="sqlserver"(好像是这么写的),这样mysql就按sqlserver的方式运作了,建议不要如此。
标签: MYSQL
Posted on 2008-12-22 14:17 Monday
评论(0)
引用(0)
浏览(29)
一: 下载软件
1. apache官网: http://www.apache.org
2.php官网: http://www.php.net
3.Mysql官网:http://www.mysql.com
下载对应的版本后,依次安装。
二: 安装软件
1. 安装MYSQL:
1>双击Setup.exe安装文件, 选择安装类型(标装, 自定义), 全部NEXT, 安装完成, MYSQL启动成功。
2>查看MYSQL是否安装成功:
->cmd
-> cd mysql安装目录/bin
->mysql -uroot -p
->输入密码(没有直接回车)
->show databases;
阅读全文>>
标签: php MYSQL apache
Posted on 2008-11-7 11:10 Friday
评论(0)
引用(0)
浏览(66)
1, 主板信息
.查看主板的序列号
--------------------------------------------------
#使用命令
dmidecode | grep -i 'serial number'
#查看板卡信息
cat /proc/pci
--------------------------------------------------
2, cpu信息
--------------------------------------------------
#通过/proc文件系统
1) cat /proc/cpuinfo
#通过查看开机信息
2) dmesg | grep -i 'cpu'
#
3)dmidecode -t processor
阅读全文>>
标签: linux 硬件
Posted on 2008-10-27 10:18 Monday
评论(0)
引用(0)
浏览(158)
查看文件内容的特殊方法
相信最基本的cat、more和less你已经很熟悉了,如果有特殊的要求呢:
1. 如果你只想看文件的前5行,可以使用head命令,如:
head -5 /etc/passwd
2. 如果你想查看文件的后10行,可以使用tail命令,如:
tail -2 /etc/passwd 或 tail -n 2 /etc/passwd
tail -f /var/log/messages
参数-f使tail不停地去读最新的内容,这样有实时监视的效果,用Ctrl+c来终止!
3. 查看文件中间一段,你可以使用sed命令,如:
sed -n '5,10p' /etc/passwd
这样你就可以只查看文件的第5行到第10行。
阅读全文>>
标签: linux tail