您的位置:首页 > 数据库 > MySQL

mysql的几个简单实用技巧

2013-10-25 11:25 411 查看
作为屌丝游戏运维,免不了要做些数据库方面的操作,操作多了就免不了接触到些还不错但是很简单的小技巧 嘿嘿

下面先讲讲我尝尝用到的一些函数1、替换某字段的一段字符,例如替换user_id开头2个字符

这个例子呢就是充分结合了mysql的CONCAT(string1,sting2,……)函数和 substring(string,pos, length)函数,这两个函数从字面意思上就很好理解,一个链接,一个取子串,想知道更多细节就百度吧。

2、如果你有要替换某字段一部分,似乎和上例子很像,但看到截图就知道应用的范围还是不一样的

这个就是用replace(string,'oldvalue,'newvalue') 一个函数单独实现的嘛 与上面例子的区别看出来了吗,上面是替换一些值得相同位置的内容,而这里则是替换一些值得公共内容
3、下面这个技巧在你很想迁移少量数据时候很好用,例如迁移一个表中满足某个条件的语句到另外一个同结构的库中。(注意结构要统一的两个库哦,最起码表结构和表名得统一)第一步将DB1的table1数据导入到临时文件mysqldump -u root -pxxxx -t --skip-extended-insert DB1 table1 -w "查询条件"> /tmp/1.sql
第二步将临时文件中的数据导入DB2中
mysql -u root -pxxxx DB2 </tmp/1.sql
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息