mysql的replace函数替换字符串用法
刚才需要用的,替换mysql数据库的某个表的字段里的字符串, google了一下,果然很简单啊!
sql语句:
update 表 set 字段=replace(字段,’被换的字符串’,'替换成的字符串’)
例如
表: abc
字段:xxx
被换的字符串: a
替换成的字符串:c
update abc set xxx=replace(xxx,’a',’c')
Tag:
刚才需要用的,替换mysql数据库的某个表的字段里的字符串, google了一下,果然很简单啊!
sql语句:
update 表 set 字段=replace(字段,’被换的字符串’,'替换成的字符串’)
例如
表: abc
字段:xxx
被换的字符串: a
替换成的字符串:c
update abc set xxx=replace(xxx,’a',’c')
Tag:
这两天用python搞了只多线程的爬虫程序,数量量过千万了,表文件去到2.7G的容量,感觉好像程序越来越慢,是不是myisam表问题呢!所以尝试把表由myisam转成InnoDB .
转换是在sql命令: alter table bbslist2 type innodb;
本来想在phpmyadmin下操作的,不过想想还是命令模式下好点,即是在win7的cmd窗口下执行mysql登入mysql命令界面操作了!
生命在于折腾啊!
Tag:
今天有这样的需求,去问了google大人后,确认使用以下方法!
只要用sql语句: SHOW TABLE STATUS WHERE Name = ‘表名’
得出的结果里边有个Auto_increment字段,里边有下一个自增ID的数值了!
废话结束!
Tag:Auto_increment, mysql, 自增ID
在我的freebsd家用服务器安装discuz论坛居然出错,提示是:database_errno_1115
去discuz官方论坛查询后,处理方法是:
编辑安装目录下的config.inc.php, 修改 $dbcharset = ‘latin1′;
然后安装过程一切正常
Tag:
今天晚上搬网站到dreamhost那里,需要用到MySql备份和恢复命令,好了,废话不说,记录:
MySql的备份数据库命令:
mysqldump -h 主机 -u数据户用户名 -p数据库密码 数据库 > bak.sql
MySql还原恢复数据库命令:
mysql -h 主机 -u数据户用户名 -p数据库密码 数据库 < bak.sql
Tag:
今天由于要修改mysql数据库数据结构需要用到的:
ALTER TABLE 表名 DROP 字段名称;
在freebsd下还是使用命令行方便.
Tag: