mysql(常用)

常用的操作

  • 自增重新计数
truncate table `tableName`
  • 分页查询
// tableName 表名,skipNum 跳过条数,limitNum 限制查询的条数
SELECT * from tableName LIMIT skipNum, limitNum
  • 字符串替换
// 字符串 s2 替换 s1 的 x 位置开始长度为 len 的字符串
SELECT INSERT(s1,x,len,s2)
//     将字符串 s2 替代字符串 s 中的字符串 s1
select REPLACE(s,s1,s2)
  • 字符串替换
// 字符串 s2 替换 s1 的 x 位置开始长度为 len 的字符串
SELECT INSERT(s1,x,len,s2)
//     字符串 s2 替换 s1 的 x 位置开始长度为 len 的字符串
select SUBSTRING(s, start, length)
  • 多行合为一行
// 
select id,group_concat(name) from aa group by id;
  • 多列合为一列
// 字符串 s1,s2 等多个字符串合并为一个字符串
select CONCAT(s1,s2...sn)

// 同 CONCAT(s1,s2,...) 函数,但是每个字符串直接要加上 x,x 可以是分隔符
select CONCAT_WS(x, s1,s2...sn)

相关推荐