![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
乡野码夫
写字楼里写字间,写字间里程序员;
程序人员写程序,又拿程序换酒钱。
酒醒只在网上坐,酒醉还来网下眠;
酒醉酒醒日复日,网上网下年复年。
但愿老死电脑间,不愿鞠躬老板前;
奔驰宝马贵者趣,公交自行程序员。
别人笑我忒疯癫,我笑自己命太贱;
不见满街漂亮妹,哪个归得程序员?
展开
-
mysql复制表结构及数据到新表
【代码】mysql复制表结构及数据到新表。原创 2023-05-29 17:22:49 · 65 阅读 · 0 评论 -
mysql复制表结构及数据到新表
【代码】mysql复制表结构及数据到新表。原创 2023-05-29 17:18:46 · 81 阅读 · 0 评论 -
sql更新某个字段的值为两个字段拼接
sql更新某个字段的值为两个字段拼接。原创 2022-12-20 16:33:00 · 1479 阅读 · 0 评论 -
数据库根据包含中文和数字的字段排序,要求只按字段的数字部分倒序
【代码】数据库根据包含中文和数字的字段排序,要求只按字段的数字部分倒序。原创 2022-09-14 10:08:16 · 162 阅读 · 0 评论 -
字符串转时间,并查询近半年的时间数据
字符串转时间--%Y%m:字段的格式--字段:需要转时间的字符串的字段str_to_date(字段, '%Y%m')查询近半年的时间数据SELECT count(1) FROM 表名WHERE-- 已经是时间格式的字段-- DATE_SUB(CURDATE(), INTERVAL 6 MONTH) <= date(字段)-- 不是时间格式的字段(需要转换将字符串转为时间) DATE_SUB(CURDATE(), INTERVAL 6 MONTH) <= str_to原创 2021-11-30 15:11:52 · 267 阅读 · 0 评论 -
(导入数据库时报错):MySQL 2006-MySQLserver has gone away
方式一(验证无误):找到 安装目录下的my.ini配置文件,加入以下代码:max_allowed_packet=500Mwait_timeout=288000interactive_timeout = 288000三个参数注释如下:max_allowed_packet是mysql允许最大的数据包,也就是你发送的请求;wait_timeout是等待的最长时间,这个值大家可以自定义,但如果时间太短的话,超时后就会现了MySQL server has gone away #2006错误。ma转载 2021-07-17 15:24:38 · 547 阅读 · 1 评论 -
mysql不等于判断时,空值过滤问题
判断字段不等于某个值(使用!=),得到的结果要包含该字段值为null的(使用is null)select * from table where table_file1 != 'fileValue' or table_file1 is null;原创 2021-07-17 15:16:47 · 484 阅读 · 0 评论 -
mysql 更新一个字段(在原有字符串的后面添加字符串)
UPDATE tableName SET filedName= CONCAT(filedName,',phpchina');原创 2021-01-17 23:12:37 · 1887 阅读 · 0 评论 -
Mysql查询字段去除指定列重复数据
Distinct关键字主要用来在SELECT查询记录中根据某指定字段的值去除重复记录SELECT DISTINCT [字段名] FROM [表名] WHERE [检索条件字句]eg:select distinct name from user_info;原创 2020-12-06 22:54:15 · 2151 阅读 · 0 评论 -
查询周一到周日的数据(中国时间)
– 查询周一到周日的数据(中国时间)SELECT * FROM 表名 WHERE YEARWEEK(DATE_FORMAT(时间字段,'%Y-%m-%d'),1) = YEARWEEK(NOW(),1);原创 2020-11-14 22:14:20 · 320 阅读 · 0 评论 -
mysql 查询当天、最近一天、最近一周,本月,上一个月的数据
今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1;7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名);近30天SELECT * FROM 表名 where DATE_SUB(CURDA原创 2020-10-29 20:21:00 · 883 阅读 · 0 评论 -
mysql中EXISTS与IN用法比较以及说明
select a.batchName,a.projectId from ucsc_project_batch a where EXISTS (select b.id from ucsc_project b where a.projectId = b.id);EXISTS 后面的查询,只是返回判断条件,条件为真,要该条数据;条件为假,丢弃该条数据。select a.batchName,a.projectId from ucsc_project_batch a where a.projectId in (原创 2020-09-13 15:07:47 · 138 阅读 · 0 评论 -
数据库安装时报错,出现“由于找不到MSVCR120.dll,无法继续执行代码。重新安装程序可能会解决此问题”的解决方法
安装mysql时,出现这种错误,说明是缺少MSVCR120.dll文件,可以下载一个vc_2013_redist_x64.exe文件安装,就可以解决了原创 2020-08-01 21:37:43 · 4412 阅读 · 0 评论 -
MySQL的视图view,视图创建后,会随着表的改变而自动改变数据
MySQL的视图view,视图创建后,会随着表的改变而自动改变数据1、首先是创建视图CREATE **ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER**VIEW tge_view ASSELECTcorpName,phoneFROM t_gongshang_enterpriser;加粗的代码时mysql自动生成的,一般创建VIEW的SQL如下create view 视图的名字 as select *原创 2020-07-30 23:51:09 · 6517 阅读 · 3 评论