您的位置:首页 > 数据库

sql

2016-04-21 10:36 155 查看
update tb_specification set fastkeyword_1 = concat(width,flatratio,diameter,load1,speed);

mysql update set 多个字段相加,如果是数字相加可以直接用+号(注:hundred,ten,one字段 为int类型):
update `ssc`.`historydata` set `last3` = hundred+ten+one

如果是把几个字段的内容当成字符串拼接可以使用CONCAT函数:
update `ssc`.`historydata` set `last3` = concat(hundred,ten,one)

*
extis 替换in
UNION 替换or

对于连续的数值,能用 between 就不要用 in 了
统一SQL语句的写法

第一优化你的sql和索引 应尽量避免全表扫描,首先应考虑在where 及order by 涉及的列上建立索引;

减少访问数据库的次数 加缓存,memcached,redis;

读写分离 分区
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: