数据库
肆意飞扬
2014年2月19日加入了程序猿的队伍
2015年还在干~
2016年还在干~~
2017年还在干~~~
2018年还在干~~~~
2019年还在干~~~~~
2020年还在干~~~~~~
2021年还在干~~~~~~~
2022年还在干~~~~~~~~
2023年还在干~~~~~~~~~
展开
-
MySql在linux下安装流程
linux下安装包下载,本安装包试用与centos7(测试无误)原创 2022-08-13 09:42:16 · 135 阅读 · 0 评论 -
数据库MySQL日常:查询容量
1、查询所有数据库总容量use information_schema;select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES--where table_schema='表名';--可添加筛选条件2、统计各个库的(各个表)数据记录条数、数据容量、索引容量等信息select table_schema as '数据库',--table_name as '表名',sum(table_rows) as '记原创 2022-05-27 14:50:38 · 1388 阅读 · 0 评论 -
sql server 现有表备份
语句自动生成表,但是生成的表没有主键,索引SELECT * into table_bak FROM table原创 2022-02-22 14:19:00 · 337 阅读 · 0 评论 -
Sql Server常用命令整理篇:通过sql完成滑动统计前天20点到当前时次的算法
统计:各站点逐时次的,前一天的20点到当前时间的平均值(当天大于20到23点的,统计20点到当前不用减一天);思路:先生成时间序列(判断好是取前一天20点还是当天20点),然后和数据表进行左连接select c.station_num 站号,c.edate 日期,avg(T) 统计结果 from (select a.edate,b.* from (select station_num,CONVERT(varchar(100), date20, 23)+' 20:00:00' sdate,fore原创 2022-02-08 10:34:34 · 618 阅读 · 0 评论 -
Sql Server常用命令整理篇:生成连续日期序列并循环
1、生成日期序列特别注意:经验证number不能超过2048,超过部分不可用--生成日期序列,特别注意,经验证number不能超过2048,超过部分不可用select observedate sdate,DATEADD(hour,23,observedate) edate from (SELECT DATEADD(DAY,number,CAST(@i as varchar)+'-01-01 00:00:00') observedateFROM master..spt_values原创 2021-07-22 10:53:10 · 2954 阅读 · 0 评论 -
Sql Server常用命令整理篇:查询数据补全缺测日期序列
数据存储可能存在缺测中断日期,然后通过left join进行关联select * from (select dateadd(HOUR,number,'2020-02-1 00:00') as dt from master.dbo.spt_values where type ='P'and number <=DATEDIFF(HOUR, '2020-02-1 00:00', '2020-02-01 23:00')) aleft join (select station_num 站号原创 2021-03-10 17:39:32 · 996 阅读 · 2 评论 -
Sql Server常用命令整理篇:排序
1、常规排序,desc:倒叙,asc正序可省略order by 字段 descorder by 字段 (asc)2、sql server中按照自定字符串排序select 年份,季节,降水量 from rain Order By charindex('春,夏,秋,冬',季节)原创 2021-03-10 17:36:04 · 1074 阅读 · 0 评论 -
Sql Server常用命令整理篇:修改表字段属性
1、在数据库表中有大量数据的时候,无法修改数据的字段的长度ALTER TABLE Table1 ALTER COLUMN column1 VARCHAR(255)原创 2020-06-30 14:17:04 · 2491 阅读 · 3 评论 -
Sql Server常用命令整理篇:查看已创建视图的源代码
语句:sp_helptext 视图表名结果:原创 2019-12-09 13:25:19 · 3136 阅读 · 0 评论 -
合并两个查询结果,关联数据列,不关联数据添加行
起因,有两个查询结果,因为关联的字段不确定两个结果中谁有,所以采用的方法,是将关联字段distinct作为中间表,然后查询表1、查询表2,将数据补充到中间表中,后来想通过sql解决一下,最后在同事的帮助下,在网上找到了解决方法,自己也做一份自己的笔记:表1:select num,name,'1' as value from table1表2:select num,name,'2' as...原创 2019-11-26 16:03:16 · 556 阅读 · 0 评论 -
sql server附加数据库时提示文件只读或者有只读属性
先讲一下我为何要附加,最近在项目服务器部署环境时,同事将数据库sqlserver安装在了系统盘,服务器系统盘空间并不大,我也未检查,在建立数据库,入库数据后,发现C盘增长很快,发现了问题。 所以,我将sqlserver服务停止后,更改了数据库的默认数据和日志文件的存储位置,在其他盘建立了存放数据库的位置D盘,顺利将mdf和ldf文件拷贝过去后,附加时出现了问题,提示文件只读(只读属...原创 2019-11-05 09:10:07 · 942 阅读 · 0 评论 -
数据库MySQL日常:mysql突然连接不上,看着提示像是密码错误
这种情况下,我的方法是1、设置无密码登录,然后再设置回来密码在下面的配置文件中,mysql中加上skip-grant-tables,然后重启mysql服务。2、打开cmd,进入mysql重置密码,命令如下:mysqluse mysql;update user set password=password("root") where user="root";特别提示:记得加上分号然后...原创 2020-04-15 17:09:22 · 1465 阅读 · 0 评论