jackieli123723 / jackieli123723.github.io

✅lilidong 个人博客
9 stars 0 forks source link

mysql常用技巧 #6

Open jackieli123723 opened 7 years ago

jackieli123723 commented 7 years ago

mysql 常用技巧(不定期更新)

例如old_text是table中的字段,在该字段每个记录的末尾加上"aaaa"

 update table set  old_text  = concat(old_text,+'aaaa');

mysql 替换:mysql的replace字符串使用

mysql的replace字符串使用

replace into table (id,name) values(‘1‘,‘aa‘),(‘2‘,‘bb‘)

此语句的作用是向表table中插入两条记录。

例:把表table中的name字段中的 aa替换为bb

update table set name=replace(name,‘aa‘,‘bb‘).

MySQL 分组之后如何统计记录条数 gourp by 之后的 count()

SELECT count(*) FROM 表名 WHERE 条件 // 这样查出来的是总记录条

SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id //这样统计的会是每组的记录条数.

如何获得 第二个sql语句的总记录条数?

  则是,如下:

    select count(*) from(SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id ) a ;

  注意:

    子查询方式,MySQL中子结果集必须使用别名,而Oracle中不需要特意加别名!