宠辱不惊,闲看庭前花开花落
去留无意,漫随天外云卷云舒


数据库运维农民工,有兴趣可以关注我的
微信公众号:『SQL数据库运维』

06 2019 档案

摘要:解释:变长字段定义的长度虽然不会影响服务器数据空间大小,但是对于客户端的内存有影响,因为客户端在用SQL从数据库读取数据时,首先会取到字段定义的长度,然后分配足够的内存,也就是说如果你定义的字段长度是1K,实际长度是10字节,要取1K记录,那客户端会分配1MB的内存, 但只保存了10K有效数据。这将 阅读全文
posted @ 2019-06-29 18:55 蓝涩街灯 阅读(2186) 评论(0) 推荐(0) 编辑
摘要:以下内容为平时工作自己个人总结,仅供参考,欢迎交流 SELECT A.CBM,A.CMC,SUM(B.MJE)MJE FROM YXHIS..TBZDZTHZ A,YXHIS..TBZDZTMX B where A.CBM LIKE '%CGZ%' AND B.CZTMC=A.CMC GROUP B 阅读全文
posted @ 2019-06-22 21:39 蓝涩街灯 阅读(990) 评论(0) 推荐(0) 编辑
摘要:举实例:查询大于500的数据,并按时间进行汇总排序 select CONVERT(VARCHAR(10),DGH,23),COUNT(*) from yxhis2017..VTBMZGHMX2017 where bth=0 GROUP BY CONVERT(VARCHAR(10),DGH,23) H 阅读全文
posted @ 2019-06-22 21:35 蓝涩街灯 阅读(2337) 评论(0) 推荐(0) 编辑
摘要:数据插入:INSERT INTO A(CBM,CMC) VALUES('1','测试')--单条数据插入INSERT INTO A(CBM,CMC)SELECT '1','测试'--单条数据插入INSERT INTO A(CBM,CMC)SELECT CBM,CMC FROM B--批量插入B中所有 阅读全文
posted @ 2019-06-22 21:29 蓝涩街灯 阅读(1134) 评论(0) 推荐(0) 编辑
摘要:修改字段长度语法如下:SQL SERVER : ALTER TABLE A ALTER COLUMN CMC VARCHAR(100)ORACLE: alter table test modify(name varchar(255));MYSQL: alter table test modify c 阅读全文
posted @ 2019-06-22 21:27 蓝涩街灯 阅读(11135) 评论(0) 推荐(1) 编辑
摘要:批量替换:将A表CMC里面所有包含a替换成b而不影响其他内容UPDATE A SET CMC=REPLACE(CMC,'a','b') 阅读全文
posted @ 2019-06-22 21:25 蓝涩街灯 阅读(2598) 评论(0) 推荐(1) 编辑
摘要:语法: CONVERT(VARCHAR(7),<字段名称>,121) 时间转字符:select CONVERT(VARCHAR(7),dyxq,121),* from TBYPKC03--取年月select CONVERT(VARCHAR(10),dyxq,121),* from TBYPKC03- 阅读全文
posted @ 2019-06-22 21:23 蓝涩街灯 阅读(717) 评论(0) 推荐(0) 编辑
摘要:日常数据分析过程中,经常会遇到排序的情况,有时会根据空字段表进行临时排序,转换数据类型 使用 ORDER BY CAST (<字段名> AS INT) ASC 举例: SELECT IBM,CMC FROM YXHIS..TBZDBQ ORDER BY CAST (CWBM AS INT) ASC 阅读全文
posted @ 2019-06-22 21:18 蓝涩街灯 阅读(7384) 评论(2) 推荐(0) 编辑