首页 > 数据库技术
SQL优化3
不要写一些没有意义的查询,如需要生成一个空表结构: select col1,col2 into #t from t where 1=0 这类代码不会返回任何结果集,但是会消耗系统资源的,应改成这样: create table #t(...) 很多时候用 exists 代替 in 是一个好的选择: s ...
分类:数据库技术   时间:2021-04-13 10:07:29    收藏:0  评论:0  赞:0  阅读:24
adb devices 报错 * daemon not running. starting it now on port 5037 * ADB server didn't ACK * failed to start daemon * error: cannot connect to daemon
原因是 :5037端口被占用 1.解决方法:1.查找5037被谁占用 netstat -ano | findstr "5037" 我的被这个端口占用了 2.查看对应的是哪个任务 tasklist | findstr "6384" 这里不用管,直接到任务管理器(ctrl+alt+delete),找到a ...
分类:数据库技术   时间:2021-04-13 10:05:53    收藏:0  评论:0  赞:0  阅读:26
mongodb 数据库操作——备份 还原 导出 导入
mongodump备份数据库 命令格式 mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件存在路径 如果没有用户,可以去掉-u和-p。 如果导出本机的数据库,可以去掉-h。 如果是默认端口,可以去掉--port。 如果想导出所有数据库,可以去掉-d ...
分类:数据库技术   时间:2021-04-13 10:02:32    收藏:0  评论:0  赞:0  阅读:22
MySQL报错注入原理之floor()注入
报错注入的原理: 执行SQL查询语句,不回显查询的内容,打印相关的错误信息。 在MYSQL中,执行一个正常的SQL语句,不会返回查询的内容,但是会打印一条报错语句,告诉你有一个SQL语法错误。 利用该特性,构造SQL语句,让其返回数据库的相关信息。 执行MYSQL查询语句: SELECT * FRO ...
分类:数据库技术   时间:2021-04-13 00:41:51    收藏:0  评论:0  赞:0  阅读:41
sql 递归查询 oracle postgresql
Oracle 递归查询树(start with ... connect by prior)(prior 代表上一条数据) select * from sr_menu start with id = 1 connect by prior id = parent; postgresql 具有类型的功能 ...
分类:数据库技术   时间:2021-04-12 22:53:23    收藏:0  评论:0  赞:0  阅读:57
MongoDB副本集配置节点优先级
 MongoDB副本集中,如果要指定某些节点不能被选为primary节点,或者primary节点必须在某些节点中选出,该怎么配置呢?可以通过priority修改优先级。 场景:副本集中个别节点配置略低,禁止成为primary节点。延迟节点或者隐藏节点禁止成为primary节点。跨机房的副本集,比如A机房作为生产环境,B机房作为灾备环境。 查看节点优先级handong1
分类:数据库技术   时间:2021-04-12 22:39:56    收藏:0  评论:0  赞:0  阅读:32
2.数据库事务
什么叫数据库事务? 事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。 逻辑操作单元:一个或多个DML操作。 事务处理的原则: 保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都被提交(commit),那么这些修改就永 ...
分类:数据库技术   时间:2021-04-12 22:35:06    收藏:0  评论:0  赞:0  阅读:28
mysql设置表名不区分大小写
mysql数据库一般表名都是不区分大写小的,但这个不区分大小写只在windows系统中有效,在linux系统中是区分大小写的,所以需要修改mysql的配置文件my.cnf,在[mysqld]加入一行: lower_case_table_names=1 然后重启mysql ...
分类:数据库技术   时间:2021-04-12 22:23:03    收藏:0  评论:0  赞:0  阅读:28
MongoDB复制集配置延迟从库
生产环境中,配置延迟从库(延迟副本)有时候会成为运维同学的救命稻草,比如在我们误操作之后,可以从延迟从库中找回被误操作的数据。 前提必须是priority=0,避免成为primary节点必须是hidden=0,避免被应用读到过期数据如果votes=1,那么延迟节点也具备投票权 注意事项延迟时间要低于oplogwindow,避免primary节点删除了旧的oplog延迟时间要大于
分类:数据库技术   时间:2021-04-12 22:18:05    收藏:0  评论:0  赞:0  阅读:30
数据库教程:mysql对用户的操作
修改用户名(用户重命名) 在MySQL中,我们可以使用RENAME USER语句修改一个或多个已经存在的用户账号。 语法:RENAME USER <旧用户> TO <新用户> 其中: <旧用户>:系统中已经存在的 MySQL 用户账号。 <新用户>:新的 MySQL 用户账号。 使用 RENAME ...
分类:数据库技术   时间:2021-04-12 22:17:36    收藏:0  评论:0  赞:0  阅读:34
(4.59)sql server中的RowVersion字段类型
RowVersion 用法 【0】RowVersion有什么作用? 在数据表更新时,如何表征每个数据行更新时间的先后顺序?最简单的做法是使用RowVersion(行版本)字段,它和时间戳(TimeStamp)类型的功能相似,只不过TimeStamp 已过时,应避免用于产品设计中,应使用RowVers ...
分类:数据库技术   时间:2021-04-12 18:21:44    收藏:0  评论:0  赞:0  阅读:15
mysql
MySQL逻辑架构 最上层为客户端层,并非MySQL所独有,诸如:连接处理、授权认证、安全等功能均在这一层处理。 MySQL大多数核心服务均在中间这一层,包括查询解析、分析、优化、缓存、内置函数(比如:时间、数学、加密等函数)。所有的跨存储引擎的功能也在这一层实现:存储过程、触发器、视图等。 最下层 ...
分类:数据库技术   时间:2021-04-12 18:13:17    收藏:0  评论:0  赞:0  阅读:28
MongoDB副本集配置hidden从库
在实际工作中,有时候需要创建一些副本节点从事备份或者报告这样的工作。阿里云MongoDB副本集中将hidden节点用来在Secondary节点故障时接替该故障节点成为新的Secondary节点,如下图:配置hidden从库注意事项:hidden节点必须始终是priority为0,因为hidden节点不能成为primary节点客户端不会将只读流量发给hidden节点,除了基本复制,这些成员不会收到任
分类:数据库技术   时间:2021-04-12 18:12:46    收藏:0  评论:0  赞:0  阅读:26
sql查询语句
select * from 表名; 查询该表下所有数据 SELECT * from 表名 WHERE 条件; 查询满足某条件的数据 SELECT * from tb_user WHERE id>2; ...
分类:数据库技术   时间:2021-04-12 18:11:28    收藏:0  评论:0  赞:0  阅读:30
MySQL常见问题汇总(安装、忘记密码、卸载)
MySQL常见问题汇总(安装、忘记密码、卸载) 1. 安装 常见安装分为两种: 完整版 仅Server版 推荐直接安装完整版,比如同时我的J2EE课就需要connector 1.1 完整版安装 注意可以自定义安装路径(Advanced Options,见下图) 注意有一个步骤是设置mysql服务的名 ...
分类:数据库技术   时间:2021-04-12 18:10:12    收藏:0  评论:0  赞:0  阅读:26
mysql 截取字符串
sql 截取字符串: 1、LOCATE(substr , str ):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr在字符串str中不存在,则返回0; 2、POSITION(substr IN str ):返回子串 substr 在字符串 str 中第一次出现的位 ...
分类:数据库技术   时间:2021-04-12 18:05:30    收藏:0  评论:0  赞:0  阅读:16
laravel数据库操作基本操作
如果配置好数据库连接,就可以通过 DB facade 执行查找 执行 Select 查找 www.96net.cn $results = DB::select('select * from users where id = ?', [1]);select 方法会返回一个 array 结果。 执行 I ...
分类:数据库技术   时间:2021-04-12 18:01:25    收藏:0  评论:0  赞:0  阅读:25
finereport连接mysql
1、java包更新 2、下载地址:https://dev.mysql.com/downloads/file/?id=477058 3、替换文件为8.0删除5.1版本 ...
分类:数据库技术   时间:2021-04-12 15:33:53    收藏:0  评论:0  赞:0  阅读:45
浏览器数据库 IndexedDB 入门教程
一、概述 随着浏览器的功能不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少从服务器获取数据,直接从本地获取数据。 现有的浏览器数据储存方案,都不适合储存大量数据:Cookie 的大小不超过4KB,且每次请求都会发送回服务器;LocalStorage 在 2.5MB 到 10MB ...
分类:数据库技术   时间:2021-04-12 15:32:21    收藏:0  评论:0  赞:0  阅读:22
mongodb 聚合查询
mongo shell 操作 aggregate 使用mongo db 的 aggregate 进行聚合操作,改操作传入的参数是一个数组 aggregate 操作的参数 match 相当于 mysql 的 where,传入的是筛选条件 示例: {$match : { 'os': 'win' } } ...
分类:数据库技术   时间:2021-04-12 15:30:57    收藏:0  评论:0  赞:0  阅读:21
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!