首页 > 数据库技术
mysql5.7决定SQL中IN条件是否走索引的成本计算
一、表和索引设计 CREATE TABLE `t_user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'primary key', `username` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8 ...
分类:数据库技术   时间:2021-07-04 23:32:39    收藏:0  评论:0  赞:0  阅读:50
docker部署php8.0 nginx1.18 mysql5.7 dnmp环境
部署php8.0 nginx1.18 mysql5.7 #安装docker wget -O /etc/yum.repos.d/ali_docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum ...
分类:数据库技术   时间:2021-07-04 16:07:42    收藏:0  评论:0  赞:0  阅读:66
SQL server getshell
一、sql server版本说明 05以下系统权限为system 08以上系统权限就不是system了,看到好几种,比较多的是network service 二、Sql Server危险的存储过程 这里使用sqlmap --os-shell命令也行 1、开启xp_cmdshell存储过程 EXEC ...
分类:数据库技术   时间:2021-07-04 16:05:39    收藏:0  评论:0  赞:0  阅读:55
mysql sum函数中对两字段做运算时有null时的情况
背景 在针对一些数据进行统计汇总的时候,有时会对表中的某些字段进行逻辑运算,如加减乘除,如果要求和的话还可能会用到sum函数,如果两者结合起来应该怎么处理,如果参与运算的字段中出现null值的时候会出现一些什么情况。 问题 CREATE TABLE `user` ( `id` int(10) NOT ...
分类:数据库技术   时间:2021-07-04 12:06:40    收藏:0  评论:0  赞:0  阅读:50
MySQL练习
####1、组合两个表 表1: Person + + + | 列名 | 类型 | + + + | PersonId | int | | FirstName | varchar | | LastName | varchar | + + + PersonId 是上表主键 表2: Address + + ...
分类:数据库技术   时间:2021-07-04 12:06:10    收藏:0  评论:0  赞:0  阅读:29
Mysql提权(三)---MOF提权
一、原理 利用了 c:/windows/system32/wbem/mof/ 目录下的 nullevt.mof 文件,每分钟都会在一个特定的时间去执行一次的特性,来写入我们的cmd命令使其被带入执行,以系统权限执行 二、提权的条件 1.windows 03及以下版本 2.mysql启动身份具有权限去 ...
分类:数据库技术   时间:2021-07-04 00:43:21    收藏:0  评论:0  赞:0  阅读:57
Mysql提权(二)---UDF提权
零、参考链接 https://www.sqlsec.com/2020/11/mysql.html#toc-heading-10 一、原理 UDF是mysql的一个拓展接口,UDF(Userdefined function)可翻译为用户自定义函数,这个是用来拓展Mysql的技术手段。 用户通过自定义函 ...
分类:数据库技术   时间:2021-07-04 00:42:38    收藏:0  评论:0  赞:0  阅读:47
MySQL读写锁
MySQL读写锁 读锁(共享锁) 当MySQL的一个进程(sessionA)为某一表开启读锁后,其他的进程包含自身都没有权利去修改这张表的内容。但是所有的进程还是可以读出表里面的内容的 sessionA可以继续对该数据表加写锁,其他session也可以对该数据表继续加读锁但不能加写锁,直到sessi ...
分类:数据库技术   时间:2021-07-03 22:39:43    收藏:0  评论:0  赞:0  阅读:39
GaussDB(DWS)自定义函数返回多结果集
在使用GaussDB(DWS)过程中经常会创建自定义函数,总结了多结果集返回的使用方法。 1.建表 postgres=> create table test_tb_01(id integer,name varchar); NOTICE: The 'DISTRIBUTE BY' clause is n ...
分类:数据库技术   时间:2021-07-03 22:35:39    收藏:0  评论:0  赞:0  阅读:31
C# SQLite3增删改查/新建数据库/新建表/新建字段
1 //连接数据库 2 string dbPath = @"Data Source=D:\sqlliteDb\Test.db;Version=3"; 3 string strSql = "select * from aaa"; 4 SQLiteConnection Conn = new SQLite ...
分类:数据库技术   时间:2021-07-03 22:30:33    收藏:0  评论:0  赞:0  阅读:56
将数据库里的http换成https的SQL语句【亲测】有效
最近在开发一套系统,申请了SSl证书,所以要将原来上传图片的地址中的http替换为https,下面是具体的sql语句: update 表名 set 字段名=(REPLACE(字段名,'http://','https://')); 另外对于富文本的替换,可以使用字符串替换 $newstr = str_ ...
分类:数据库技术   时间:2021-07-03 22:23:09    收藏:0  评论:0  赞:0  阅读:23
专业的数据库管理工具
Navicat Premium Mac中文版全新上线啦!众所周知Navicat Premium for mac是一个可多重连接的数据库管理工具,Navicat 的功能足以符合专业开发人员的所有需求,但是对数据库服务器的新手来说又相当容易学习。它可让你以单一程序同時连接到目前世面上所有版本的主流数据库 ...
分类:数据库技术   时间:2021-07-03 22:19:27    收藏:0  评论:0  赞:0  阅读:24
sql 添加为空不重复的索引
CREATE UNIQUE NONCLUSTERED INDEX un_CompanyInfo_FK_CompanyId ON dbo.CompanyInfo(FK_CompanyId) WHERE FK_CompanyId is not null GO ...
分类:数据库技术   时间:2021-07-03 22:19:17    收藏:0  评论:0  赞:0  阅读:26
SQL中IN和EXISTS用法的区别
结论 1. in()适合B表比A表数据小的情况 2. exists()适合B表比A表数据大的情况 当A表数据与B表数据一样大时,in与exists效率差不多,可任选一个使用. select * from Awhere id in(select id from B) 以上查询使用了in语句,in()只 ...
分类:数据库技术   时间:2021-07-03 22:19:05    收藏:0  评论:0  赞:0  阅读:22
IDEA搭建一个SpringBoot项目——十分详细(web+mysql)
本博客记录了IDEA中使用Springboot框架搭建一个web+mysql项目的详细过程,适合springboot初学者学习。 ...
分类:数据库技术   时间:2021-07-03 22:13:21    收藏:0  评论:0  赞:0  阅读:16
Mysql连接报错 Can't connect to MySQL server on 'ip' (10060)
在购买服务器且安装了Mysql之后,并且安全组和防火墙都开放了端口,但是还是无法连接 原因就是mysql设置的就是只有本机可以连接 解决办法 # 1. 登录服务器,在服务器上登录mysql # 2. 使用user这个库 use user; # 3. 查看root账户 select host,user ...
分类:数据库技术   时间:2021-07-03 22:13:10    收藏:0  评论:0  赞:0  阅读:22
CentOS 8安装MySQL 5.7
在虚拟机、阿里云上分别装了一遍,没问题。时间:2021年7月
分类:数据库技术   时间:2021-07-03 22:12:14    收藏:0  评论:0  赞:0  阅读:35
mysql change buffer
普通索引和唯一索引对更新语句性能的影响这个问题,得了解一下change buffer。 change buffer是内存中的一块区域,它保存在Innodb的buffer pool中,它在磁盘上也有对应的持久化空间,在系统表空间ibdata中。 不支持在 Docs 外粘贴 block MySQL中的c ...
分类:数据库技术   时间:2021-07-03 22:11:18    收藏:0  评论:0  赞:0  阅读:28
ShardingSphere系列(一)——ShardingSphere-JDBC初体验
Apache ShardingSphere 是一套开源的分布式数据库解决方案组成的生态圈,它由 JDBC、Proxy 和 Sidecar(规划中)这 3 款既能够独立部署,又支持混合部署配合使用的产品组成。 它们均提供标准化的数据水平扩展、分布式事务和分布式治理等功能,可适用于如 Java 同构、异 ...
分类:数据库技术   时间:2021-07-03 17:11:09    收藏:0  评论:0  赞:0  阅读:89
IDEA中使用JDBC访问SQL SERVER(五)修改结果集数据
package com.example.wfydemo.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation. ...
分类:数据库技术   时间:2021-07-03 15:40:09    收藏:0  评论:0  赞:0  阅读:18
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!