随笔分类 - 数据库
摘要:数据库被锁定后,会导致其它用户无法使用,如下脚本可查询死锁。 SELECT pg_locks.pid, transactionid, usename, mode, granted, pg_stat_activity.backend_start, query, pg_stat_activity.* F
阅读全文
摘要:-- 设置数据库禁止连接 UPDATE pg_database SET datallowconn = 'false' WHERE datname = 'db_name'; -- 中断当前所有连接会话 SELECT pg_terminate_backend(pid) FROM pg_stat_acti
阅读全文
摘要:mysql查看最近执行的sql语句,默认情况下mysql是不会记录最近执行sql语句的,需要手动开启才能记录。另外最近执行sql语句有两种方式输出,要么是table,要么是文件。查看mysql是否开启sql记录以及输出方式的脚本如下: show variables like '%log_output
阅读全文
摘要:Server=192.168.103.125;User ID=root;Password=123456;port=3306;Database=bdcsjjcyypt;CharSet=utf8;pooling=true;SslMode=None;
阅读全文
摘要:先给出需求,有2张表,学生表和分数表,两种表都有一个分数列,但是这两列的值不一致,现在需要更新学生表,让学生表中的值等于分数表中的值。初始化脚本如下: create table student ( id varchar(100) primary key, name varchar(50), addr
阅读全文
摘要:drop procedure if exists schema_change; delimiter ';;'; create procedure schema_change() begin if not exists( select * from information_schema.`COLUMN
阅读全文
摘要:代码很简单: 1.sqlserver就是使用的exists关键字判断 2.oracle这边就是使用的merge关键字判断 sqlserver核心代码: Oracle核心代码:
阅读全文
摘要:一、基本操作 1.新增文章 2.新增一条评论 说明:$set表示替换comments节点的内容 3.再增加四条评论 说明:$addToSet表示在节点comments中增加内容。而$each表示将后面指定的数组一个一个插入到comments节点里面。 在这里addToSet和push感觉作用是一样的
阅读全文
摘要:Linux安装MongoDB分为以下几步:1.下载tgz文件2.解压tgz文件3.创建数据和日志目录4.创建配置文件5.启动6.连接测试 一、下载 可以去官网:https://www.mongodb.com/ 直接下载,当然官网比较慢,也可以去其它云盘下载。官网具体地址是:https://www.m
阅读全文
摘要:先不说那么多,把Java代码贴出来吧。 我们知道。在mysql中,如果我们修改一条数据的原始值和修改后值是一致的,那么就会返回影响的行数为0 很好,那么执行上面java的代码,理论上就会返回0。但是经过多次执行、多次测试,返回的始终是1。这就让人很不解了,后来翻看了相关资料,原来jdbc默认返回的是
阅读全文
摘要:DROP TABLE app_info CREATE TABLE `app_info` ( `app_id` VARCHAR(20) NOT NULL COMMENT '应用ID', `app_name` VARCHAR(100) NOT NULL COMMENT '应用名称', `source_market` VA...
阅读全文
摘要:MySql安装成功之后在服务器能够登录,但是在客户端却不能登录。只需要按照如下操作即可 请使用mysql管理工具,如:SQLyog Enterprise 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑使用mysql管理工具登入mysql后,更改
阅读全文
摘要:mongoexport -h 172.23.88.107 --port 27017 -d stat_terminalbase -c stat_terminalbase -f terminal_mac,detect_time,site_id,device_id,device_longti,device_lat --type=csv -o d:\123.csv db.stat_terminalb...
阅读全文
摘要:需求:首先有一张表记录学生姓名、科目和成绩,然后模拟插入几条数据,脚本如下: 现在我们需要得到一个结果,能根据姓名分组显示每个学生所参考的科目数量和总分数,期望结果如下: 那么我们需要写入的sql脚本如下: 然后就能得到上面结果了,重点是:count(distinct subject) 科目,再一次
阅读全文
摘要:--创建配置服务器mongod.exe --logpath "G:\USERDATA\MONGODB\Test2\Log\mongodb.log" --logappend --dbpath "G:\USERDATA\MONGODB\Test2\DB" --port 27031 --serviceNa
阅读全文
摘要:平时我们创建表的时候总是dbo.imsi_collect_state,但是有时候为了方便管理我们可能会创建架构wifi,那么表名就是wifi.imsi_collect_state 原来增加注释的方式是: 那么对于wifi.imsi_collect_state增加注释的方式就是如下了:
阅读全文
摘要:先谈谈需求,我们先创建一张表,脚本如下: 如果我们要统计上面的这张表在每天的销售额,可以按照CostTime分组,然后用sum(Num)进行统计,sql如下: 执行结果如下: 很明显只有3天的数据,如果我们想要把2号和4号的数据也显示出来呢,期望结果如下: 很明显要实现上面的需求我们首先考虑的是创建
阅读全文

浙公网安备 33010602011771号