mysql
666小肥肥666
这个作者很懒,什么都没留下…
展开
-
mysql更新前n条记录
方式一:固定的更新前多少条数据UPDATE edu_major SET enroll_subject='1' ORDER BY id asc limit 10;方式二:可控的更新页数数据update edu_major set enroll_subject = '3' where id in (select t.id from (select id from edu_major LIMIT 40,10) t);...原创 2020-07-28 10:12:43 · 5510 阅读 · 0 评论 -
MySQL行转列
原始数据初始SQL查询SELECT srpt.stu_code, srdt.change_object, srdt.change_before, srdt.change_laterFROM school_roll_primary_table AS srpt INNER JOIN school_roll_details_table AS srdt ON srdt.running_id = srpt.running_id WHERE srpt.stu_code='190212'.原创 2020-07-09 11:57:18 · 164 阅读 · 0 评论 -
MySQL中CONCAT()和GROUP_CONCAT()函数的使用
@TOCCONCAT()使用语法:concat(str1, str2,…)功能:将多个字符串连接在一起返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为null。使用初始数据:SELECT id, YEAR, term, course_id FROM edu_course_class WHERE id = '46639'使用concat函数连接相应字段SELECT id, YEAR, term, course_id, CONC原创 2020-07-01 11:12:29 · 240 阅读 · 0 评论 -
delete from不能起别名
比如,删除test表,用delete from test t1这话是提示错误的。 应该这样写:delete test from test t1 这样就可以删除表时用别名了。 原理是只删除delete后面的东西。即使from写的是别的表。 比如我虚拟一个表叫User表那么上面...转载 2020-06-24 11:47:09 · 878 阅读 · 0 评论 -
Lock wait timeout exceeded try restarting transaction报错
Lock wait timeout exceeded; try restarting transaction报错一、解决方案1,解决办法2,三张表字段说明3,终极方法一、解决方案1,解决办法解释:information_schema这张数据表保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。再简单点,这台MySQL服务器上,到底有哪些数据库、各个数据库有哪些表,每张表的字段类型是什么,各个数据库要什么权限才能访问,等等信息都保存在information_sc原创 2020-05-22 11:53:06 · 129 阅读 · 0 评论 -
MySQL中cast函数的使用
Cast Functions and Operatorscast 的函数和用法欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图...原创 2020-04-17 10:49:06 · 632 阅读 · 0 评论 -
索引的使用
1,用explain查出分析查询语句explain+SQLexplain SELECT sst.stu_code stuCode, sst.`name` stuName, sst.id_card idCard, sst.`year` grade, IFNULL( sst.stu_number, '' ) stuNumber, IFNULL( sst.exam_numb...原创 2019-11-01 15:05:45 · 151 阅读 · 0 评论 -
索引explain的解释
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-12-06 10:25:30 · 360 阅读 · 0 评论