12 2021 档案
摘要:合并几张表为一张新表,使用union / union all 即可。union all 只是单纯的把几张表的数据前后联结起来,不做任何处理;union 会进行去重和排序。 新的合成表中不会继承原来表中的主键,即使原来的表都是同样的结构。 navicat 中,执行完语句,需要重新启动本地服务器,才能显
阅读全文
摘要:参考 Mysql字符串截取总结:left()、right()、substring()、substring_index() - 猿人谷 - 博客园 (cnblogs.com)
阅读全文
摘要:与 都是一样,DISTINCT 和 GROUP BY 后边的几个字段,都会组合起来成为一个整体,用来识别唯一值/分组。就像组合索引。 没有谁先谁后的,分开出来的情况。 其中 DISTINCT 字段1,字段2... 与 EXCEL中 利用 字段1,字段2 组合去重的效果一样。
阅读全文
摘要:错误原因:不能依据某字段值做判断再来更新某字段的值,例如例子中的“商品链接”。 解决方案:在外边包上一层,即将SELECT出的结果通过中间表(例如:t)SELECT一遍。 这个情况只在mysql中存在,oracle和MSSQL中不会出现。
阅读全文
摘要:使用 INSERT INTO new_table SELECT * FROM old_table 把查询结果插入到已有结构的表中,具体位置就是在表的末尾。 navicat不会识别两个表的字段,只会按照查询结果中的前后顺序,把数据插入new_table中,会造成串列的错误。 但是把中介查询的结果导出后
阅读全文

浙公网安备 33010602011771号