2021/6/10孙小北

SQL Server还原数据库并重命名

当我们在同一个服务器上的SQL server 部署一个项目的两个实例时,这时候可以通过还原数据库并重命名来就行处理。普通右键还原,重命名的时候还原可能会出现问题。推荐使用SQL语句还原,具体步骤如下:-- 1 读取数据库、查看数据库文件和日志文件名称restore filelistonly from disk='D:\PEMS-Init.bak'-- 2 重命名并复制到数据库存...

阅读全文»
2020/4/6孙小北

项目组开发技术栈之数据库技术

一、数据库基础(1)数据库理论基础:表、视图等(2)SQL语句二、数据库进阶(1)存储过程(2)游标三、常用数据库(1)PostgreSQL(现在使用、必学)(2)MSSQL (现在使用、必学)(3)MySQL(现在使用、暂缓学习)(4)Oracle (现在使用、暂缓学习)(5) SqlLite (现在使用、暂缓学习)四、数据库中间件(暂缓学习)(1)Java : MyBatis(后期自己感兴趣学习)(2).N...

阅读全文»
2019/7/13孙小北

PgSQL常用SQL语句汇总

(1)强制关闭链接,删除数据库select pg_terminate_backend(pg_stat_activity.pid) from pg_stat_activity where datname='testdb' and pid<>pg_backend_pid();drop database testdb;(2)筛选某列,逗号拼接:string_agg(列名,',') select string_agg(bs_org_id,',') as bs_org_ids from bs_org where par_org_id ...

阅读全文»
2019/6/15孙小北

PgSQL强制删除数据库

项目需要重建数据库,删了半天删不掉,总是提示有用户链接。(1)坑1:确保关闭所有链接(2)坑2:不要用远程链接数据库删除,链接远程说明永远都有一个人在链接(罪魁祸首还是你),无法删除 步骤:(1)远程服务器,打开PgSQL的管理界面,执行下面脚本关闭所有链接SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activit...

阅读全文»
2019/4/20孙小北

数据库设计主键类型的选择

在做数据库设计时,数据库主键以及其类型的选择犹为重要。通常数据库主键字段的类型常被设计成 int(bigint)或 GUID 或自定义的格式类型,学习总结主键数据类型的选择。 1 int (bigint)类型 (推荐)(1)简洁易懂(2)易于排序,分页等操作处理(3)可以通过设置sequence设置自增(4)sequence主从表关联速度较快2 GUID 类型(1)主要考虑到...

阅读全文»
2018/5/23孙小北

SQL Serever 查询数据超时

案例一:原SQL语句如下,分析发现是视图PeFilter第三个自连接没有数据导致的(注释部分语句),具体为什么会这样还没搞清,注释掉这一行明显快了很多。select pf.* ,vpa.ApplicantName,vpa.BatchName,vpa.GlOrgID ,vpa.PeOrgID,vpa.OrgName,vpa.PePositionID,vpa.PositionName,vpa.PositionSn ,vpa.PID,vpa.Phone ,...

阅读全文»

物以类聚

最新评论

2017-10-06

一辈子不长,只有珍惜了,才不至于后悔。

2017-10-06

懂得感恩,才能走得更远。

标签云

归档