首页 > 数据库技术
SQL注入与参数化查询
SQL注入的本质 SQL注入的实质就是通过SQL拼接字符串追加命令,导致SQL的语义发生了变化。为什么发生了改变呢? 因为没有重用以前的执行计划,而是对注入后的SQL语句重新编译,然后重新执行了语法解析。 所以要保证SQL语义不变,(即想要表达SQL本身的语义,并不是注入后的语义)就必须保证执行计划 ...
分类:数据库技术   时间:2020-05-17 17:16:39    收藏:0  评论:0  赞:0  阅读:50
Mac MySQL安装
一、下载 1、官网下载地址:https://www.mysql.com/ 2、点击download,进入到mysql的下载页面 3、在下载页面往下拉,找到MySQL Community Server,这个是MySQL的开源版本,是免费的 4、点击:MySQL Community Server 5、点 ...
分类:数据库技术   时间:2020-05-17 17:12:50    收藏:0  评论:0  赞:0  阅读:73
MySQL 1303错误的解决方法(navicat)
今天在用navicat创建MYSQL存储过程的时候,总是出现错误,错误信息如下. 1303-Can 't create a PROCEDURE from within another stored routine.这个错误信息,比较难以理解,于是仔细检查存储过程内容,也没什么问题呀,代码如下: CR ...
分类:数据库技术   时间:2020-05-17 15:55:14    收藏:0  评论:0  赞:0  阅读:68
springboot启动过程中出现You must configure either the server or JDBC driver (via the serverTimezone configuration
报错: The server time zone value '?й???????' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver ...
分类:数据库技术   时间:2020-05-17 15:54:54    收藏:0  评论:0  赞:0  阅读:56
数据库面试知识点汇总
一、基本概念 1.主键、外键、超键、候选键 超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。 候选键:是最小超键,即没有冗余元素的超键。 主键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组 ...
分类:数据库技术   时间:2020-05-17 15:31:40    收藏:0  评论:0  赞:0  阅读:50
常见的50道mysql题目
首先创建学生表Student create table Student(Sid varchar(6), Sname varchar(10), Sage datetime, Ssex varchar(10)); insert into Student values('01' , '赵雷' , '199 ...
分类:数据库技术   时间:2020-05-17 15:18:44    收藏:0  评论:0  赞:0  阅读:50
SQLite3的安装与使用
下载地址:https://www.sqlite.org/download.html (下载相对应自已电脑的配置的数据库)(这里 我的电脑是 windows 64位操作系统) 下载完后 解压出来 sqlite3的使用 配置path环境变量 打开cmd 输入sqlite3 出现这个说明 sqlite3数 ...
分类:数据库技术   时间:2020-05-17 14:49:29    收藏:0  评论:0  赞:0  阅读:58
MongoDB集群
MongoDB主从复制 主从复制原理 在主从结构中,主节点的操作记录成为oplog(operation log)。oplog保存在系统数据库local中的oplog.$main中,这个集合的每个文档就是在主服务器上执行的操作。 从服务器会定期从主服务中获取oplog记录,然后在本机执行,以确保从服务 ...
分类:数据库技术   时间:2020-05-17 14:27:39    收藏:0  评论:0  赞:0  阅读:69
Laravel7 安装 laravel-admin 出现 Illuminate\Database\QueryException SQLSTATE[42000]: Syntax error or access violation: 1103 Incorrect table name ''
使用 命令导致了laravel出现以上错误 错误,此错误多半是因为缓存原因导致。 解决方法 使用 清除缓存后,重新使用 ...
分类:数据库技术   时间:2020-05-17 14:14:47    收藏:0  评论:0  赞:0  阅读:270
JDBC
jdbc 1、概念: Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。我们通常说的JDBC是面向关系 ...
分类:数据库技术   时间:2020-05-17 14:08:01    收藏:0  评论:0  赞:0  阅读:68
SQL的视图
1、什么是视图 视图是虚拟的表,是一个存储的查询,虽然不需要实际的物理存储,但是也被看作是一个数据库对象;它与包含数据的表不一样,它不包含任何列或数据,它只是包含使用时动态检索数据的查询,并且只包含一个SELECT语句(不限制子查询)。视图实际上是由预定义查询形式的表所组成的。 视图与表之间的主要区 ...
分类:数据库技术   时间:2020-05-17 14:06:35    收藏:0  评论:0  赞:0  阅读:56
Redis数据库
Redis数据库 数据库类型: 关系型数据库 MySQL, mariadb server, oracle 非关系型数据库 NoSQL 以键值key value对方式的存储数据 redis, mongodb, memcached, memcachedDB NoSQL(Not Only SQL)数据库 ...
分类:数据库技术   时间:2020-05-17 14:04:37    收藏:0  评论:0  赞:0  阅读:59
EFCore 使用DbContextPool提高EfCore查询性能
原文:EFCore 使用DbContextPool提高EfCore查询性能 EFCore2.0 为DbContext引入新的注册方式:透明地注册了 DbContext实例池 services.AddDbContextPool(options => options.UseSqlServer(Confi... ...
分类:数据库技术   时间:2020-05-17 14:01:28    收藏:0  评论:0  赞:0  阅读:92
java如何下载mysql的驱动jar包
1.mysql的官方下载地址 |mysql官网|| | | | | "链接" | "" | 2.点击矩形选区: 2.1 点击 2.2 点击下载 解压下载的文件(找到所需jar包) ...
分类:数据库技术   时间:2020-05-17 13:51:36    收藏:0  评论:0  赞:0  阅读:92
一分钟掌握MySQL的InnoDB引擎B+树索引
MySQL的InnoDB索引结构采用B+树,B+树什么概念呢,二叉树大家都知道,我们都清楚随着叶子结点的不断增加,二叉树的高度不断增加,查找某一个节点耗时就会增加,性能就会不断降低,B+树就是解决这个问题的。 B树和B+树 在一棵M阶B树中,每个节点最多有 M 1 个关键字,根节点最少可以只有一个关 ...
分类:数据库技术   时间:2020-05-17 13:49:34    收藏:0  评论:0  赞:0  阅读:96
MongoDB
MongoDB MongoDB是一个提供了高性能、高可用及自动伸缩功能的开源的文档数据库(Document Database),由C++语言编写。旨在为web应用提供可扩展的高性能数据存储解决方案 文档数据库 在MongoDB中一条记录就是一个文档,文档本身类似于JSON对象,其数据结构是组合的键值 ...
分类:数据库技术   时间:2020-05-17 13:44:27    收藏:0  评论:0  赞:0  阅读:51
Mysql 常用函数(39)- time 函数
Mysql常用函数的汇总,可看下面文章 https://www.cnblogs.com/poloyy/p/12890763.html time 的作用 返回指定日期时间的时间部分 time 的语法格式 TIME(expr) 小栗子 SELECT TIME('1987-01-01 16:00:00') ...
分类:数据库技术   时间:2020-05-17 13:17:00    收藏:0  评论:0  赞:0  阅读:54
Mysql 常用函数(38)- date 函数
Mysql常用函数的汇总,可看下面文章 https://www.cnblogs.com/poloyy/p/12890763.html date 的作用 返回指定日期时间的日期部分 date 的语法格式 DATE(expr) 小栗子 SELECT DATE('1987-01-01 16:00:00') ...
分类:数据库技术   时间:2020-05-17 13:15:36    收藏:0  评论:0  赞:0  阅读:49
Mysql 常用函数(41)- sec_to_time 函数
Mysql常用函数的汇总,可看下面文章 https://www.cnblogs.com/poloyy/p/12890763.html sec_to_time 的作用 和 time_to_sec 作用相反,将秒转换成时间(时、分、秒) sec_to_time 的语法格式 SEC_TO_TIME(sec ...
分类:数据库技术   时间:2020-05-17 12:53:39    收藏:0  评论:0  赞:0  阅读:59
高性能MySQL之索引深入原理分析
一、背景 我们工作中经常打交道的就是索引,那么到底什么是索引呢?例如,当一个SQL查询比较慢的时候,你可能会说给“某个字段加个索引吧”之类的解决方案。 总的来说索引的出现其实就是为了提高数据查询的效率,就像书的目录一样。一本上千页页的英语字典,如果你想快速找到其中的某一个单词,在不借助目录的情况下, ...
分类:数据库技术   时间:2020-05-17 12:52:37    收藏:0  评论:0  赞:0  阅读:77
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!