为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / weixin_慕粉7407183
实际开发过程中如果用到这个技巧,那必然是客户提出的,并且会给出一些要求(那些都是限制条件),过滤出来的数据不会太多(展示的数据不符合三范式,展示的数据也不会保留sql当中),如果展示的数据过多,肉眼是看不完的。客户提出的这个需求便没有存在的意义
找了个链接,个人感觉还是对sql的函数熟练了一些会好看懂https://www.cnblogs.com/zhukf/p/13408754.html

最新回答 / 斜杠男人
生成一个超长序列表,根据列数动态匹配
这样写更简洁一些:
SELECT
user_name,
substring_index(substring_index(mobile, ',', a.id),',' ,- 1) AS mobile
FROM
tb_sequence a
CROSS JOIN (
SELECT user_name, mobile,
(length(mobile) - length(REPLACE(mobile, ',', '')) + 1) AS size
FROM
user1
) b ON a.id <= b.size
@犹豫3秒 这真是个sb,用a.id < b.id是为了删除所有重复的数据,只剩下一条最大的,注意重复的数据可能有N条。
存储过程低效且不好维护,一般都是一些很传统的公司才会用,互联网公司都禁止使用!!!!
扯淡吧,列名对开发没用的,用Model接收就是int、int、int。我感觉老师毕竟是DBA不是搞开发的,有些内容咋们听听就行,MySQL原理这方面可以听听,技巧这方面就算了。

最新回答 / 坐不住的雨伞
事务的回滚对于拥有自增主键的表来说,insert的数据是被删除,update和delete的数据是被恢复

最新回答 / 慕UI6414507
取决于有多少列,如果列数少,比如说10列以下,case when还是可以做到。几百列可以用excel弄个公式填下,然后复制到 sql客户端执行。

最新回答 / _海鸟
DELETE FROM table_name 是mysql 的语法 你说的应该是其他数据库写法

最新回答 / 世上无难事_只要肯放弃
1 show profiles; 2 show variables;查看profiling 是否是on状态; 3 如果是off,则 set profiling = 1; 4 执行自己的sql语句; 5 show profiles;就可以查到sql语句的执行时间;

最新回答 / 书旅
这个提供给有一定sql基础的人看的吧
看了一和二 有点看不懂。可能没有理解本质吧
首页上一页1234567下一页尾页
课程须知
本门课程主要针对的是MySQL数据库,熟悉数据库的CRUD操作是掌握本门课程精华的必要条件。
老师告诉你能学到什么?
1、如何进行行列转换 2、如何生成唯一序列号 3、如何删除重复数据

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消