数据库开发

mysql系列【mysql优化完结篇】(面试必问)

博主上篇内容 也是mysql优化的一部分,因为所以这一块相对来说内容比较多,所以单独抽取出来;大家都知道mysql优化是面试中的常客,也是重头戏,希望这篇内容能给到大家帮助目录前言1、查找慢查询并定位慢查询2、选择合适的存储引擎3、mysql分区分表4、主从复制5、使用各种缓存6、你是怎样优化分页语句? »

Laravel5.4安装使用redis扩展

安装通过 Composer 安装 predis/predis 包(项目根目录下运行):composer require predis/predis配置方法一:修改config/database.php'redis' => [ 'client' => 'predis', 'default' => [ 'host' => env('REDIS »

数据库相关基本概念关系

由于数据的存取由数据库管理系统管理,从而简化了应用程序的编制,大大减少了应用程序的维护和修改。 »

MyBatis的Mapper接口以及Example的实例函数及详解

MyBatis的Mapper接口以及Example的实例函数及详解

目录 一、mapper接口中的方法解析 二、example实例解析 三、应用举例 1.查询 2.插入数据 3.更新数据 4.删除数据 5.查询数据数量 一、mapper接口中的方法解析 mapper接口中的函数及方法 方法 说明 int countByExample(UserExample example) thorws SQLException 按条件计数 int deleteByPrimary... »

第一章习题8、13、 15、 16、 17、

另外,外模式/模式映像和模式/内模式映像,这两层映像的存在也保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。 »

mysql的基本操作命令

显示所有的数据库: show databases; 创建数据库: create database xxx charset=utf8;  创建的同时设置了数据库格式 删除数据库: drop database xxx; 显示创建的数据库: show create database xxx; 显示当前的mysql版本信息: select version(); 显示当前数据库时间: select now(... »

在这里插入图片描述

Windows安装多版本MySQL

工作要求,需要将MySQL5.6升级到MySQL8。但是卸载重装很麻烦。故让2个版本同在。 准备工作: 1.删除mysql5.6的path环境变量。 2.停止MySQL56的服务 这里都是我的版本和服务名。大家按照自己的处理。 “建议大家备份数据哦” 一.下载 下载链接:https://dev.mysql.com/downloads/mysql/ 二.配置 1.将下载好的包解压到你要安装的目录:我... »

C语言 通用数据库代理服务池  通用数据库访问接口

C语言 通用数据库代理服务池 通用数据库访问接口

 特点: 简单,实用性超强,性能超好。 Ø 支持多种数据库 (   oracle , db2, sqlserver, postgres   mysql ,  达梦 ,  南大(informix))。 Ø 提供表数据的同步缓存本地文件(大幅提高性能)。 Ø  0.5秒级的表数据更改同步(无漏.持久化), 0.5秒级的数据更改通知响应( 即时通知 ) 。 Ø 支持双网或多网络环境,支持桥接,支持正反向... »

在这里插入图片描述

数据库原理的基本概念以及相关模型的介绍

以及关系模型的相关概念以上表为例,①、关系:一个关系对应通常说的一张表②、属性:表中的一列即为一个属性,给每一个属性起一个名称即属性名,如上表中的水量、水费等。是数据库系统模式结构的中间层。是保证数据库安全的一个有力措施。 »

java毕业设计_共享单车监管系统

共享单车监管系统的设计与开发mysql数据库创建语句共享单车监管系统的设计与开发oracle数据库创建语句共享单车监管系统的设计与开发sqlserver数据库创建语句共享单车监管系统的设计与开发spring+springMVC+hibernate框架对象(javaBean,pojo)设计共享单车监管系统的设计与开发spring+springMVC+mybat »

数据库结果集ResultSet判断为空记录数缺少一行和没有记录但永不为空问题

最近在做毕业设计,需要用到数据库,在用结果集ResultSet判断的时候遇到一个郁闷的事情。 一开始我的想法是这么一个框架: ResultSet rs = dao.executeQuery(sql); if(rs不为空){ while(rs.next()){ … } }else{ … } 但是 if(rs != null)这个是不能成立的,当结果集没有数据的时候还是不能进入else体内,我挠着头皮... »

在这里插入图片描述

新手安装数据库

数据库安装1 下载数据库数据库的官网http://www.mysql.com下载MySQL2 下载流程根据红线找到下载位置最好安装5.7版本的`数据库(5.0的数据库也能使用但许多框架不支持)点击下载就可以不用注册(除非自己愿意)下载安装包后傻瓜安装(一直点击下一步即可)3 重点 一定要记住root密码,在文件bin目录下可以查看数据库信息特殊情况当电脑安装 »

SpringBoot集成Mybatis实现简单的SQL注入(攻击)案例

SpringBoot集成Mybatis实现简单的SQL注入(攻击)案例

一、项目演示 (1)主演示就是一张t_user表,利用常见的用户登录来模拟sql注入对后台数据的侵入 (2)数据库脚本 — postgresql DROP TABLE IF EXISTS "public"."t_user"; CREATE TABLE "public"."t_user" ( "id" int8 NOT NULL, "name" varchar(255) COLLATE ... »

在这里插入图片描述

MySQL入门(一):安装与调试环境变量

下载地址:ttps://dev.mysql.com/downloads/mysql/ 点击历史版本 下载对应的版本 点击下载 MySQL安装文件分两种 .msi和.zip ,.msi需要安装 这里说的是免安装的版本,解压后只需调试环境变量就可以使用 环境变量调试: 上述内容下载解压后可根据本教程进行环境变量的调试,以及密码设置 我的电脑->属性 ->高级系统设置->环境变量 选择... »

MySQL函数

一、函数含义     一组预先编译好的SQL语句的集合,理解成批处理语句 二、函数的好处     1、提高代码的重用性;     2、简化操作;     3、减少编译次数,减少和数据库服务器的连接次数,提高效率;      三、存储过程和函数的区别: 存储过程:可以有0个返回,也可以有多个返回,适合做批量插入、批量更新; 函数:有且仅有1个返回,适合做处理数据后返回一个结果 四、创建语法 CREA... »

MqSQL事务、锁

MqSQL事务、锁

事务T1修改某条数据,事务T2读取该值,T1由于某种原因导致回滚,导致T2所读的数据是无效数据。一个事务范围内,两个相同的查询却返回不同的值。由于在事务范围内,有其它事物修改了数据导致。InnoDB四种事务隔离级别实现原理read uncommitted select语句不加锁,并发最高,一致性最差。意向锁(行级别) 意向锁是指,在某个时刻,事务可能要加共享/排它锁,先提前声明一个意向。 »

在这里插入图片描述

数据库作业:相关概念的解释和理解

数据库管理系统:位于用户与操作系统之间的一层数据管理软件。保证了数据与程序的物理独立性,简称数据的物理独立性。由于数据的存取由数据库管理系统管理,从而简化了应用程序的编制,大大减少了应用程序的维护和修改。 »

SQLite | CASE Statements

文章目录1. The CASE Statement1.1 The CASE Statement1.2 The “Zero/Null” CASE Trick参考资料相关文章:SQL | 目录SQLite | SelectSQLite | WhereSQLite | Group by and Order by1. The CASE Statement我们在上一篇中介绍了 Group by 和 Orde... »

Python笔记:基于Django框架的数据库设计

Python笔记:基于Django框架的数据库设计

实体的属性值是数据库中存储的主要 数据,一个属性实际上相当于表中的一个列。本系统的冗余数据和冗余关系已经在概念结构设计中处理过了,这里不再进行过多的叙述。物理结构设计数据库设计的最后阶段是确定数据库在物理设备上的存储结构和存取方法,即物理数据模型。物理数据模型的设计其实也是在设计表结构。 »

学术论文写作 | (3) Experiment写作套路

)It is apparent from this table that …)From the data in Figure 9, it is apparent that the length of time left between …As Table III shows, there is a significant difference between the two groups.正向的... »

第一章:初识数据库(3):数据库的语言分类

第一章包含以下内容: 1.数据库的基本概念 2.数据库的基本功能 3.数据库的语言分类 4.常见的数据库对象 前言 非科班自学SQLSERVER和C#编程两年。该系列文章中涉及的知识点是在工作中需要用到的一些基础知识。文章比较适合初识数据库的学生或自学数据库的成人,文章是以SSMS作为例子。如果有认知错误的地方请大家指正。 文章中不会介绍(数据库类型:结构型数据库,网格型数据库,关系型数据库,面向... »

数据库_02_条件查询

#进阶2:条件查询 语法: select 查询列表 from 表名 where 筛选条件 分类: 1.按条件表达式筛选 条件运算符:>, < ,=, !=, ,>=, <= 2.按逻辑表达式筛选 逻辑运算符:&&, || ,! , and, or, not 3. 模糊查询 like,between and,in,is null #——... »

your MySQL server version for the right syntax to use near ‘(0) NOT NULL, `endTime` datetime(0) NO

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘ NOT NULL, endTime datetime NOT NULL,avaliableTime int NOT N’ at... »

在这里插入图片描述

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(静默创建实例_08)

接上一篇:linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(执行安装_07) 创建ORACLE实例前提,准备下面7项工作 序号 说明 链接 ① 安装操作系统 https://blog.csdn.net/weixin_40816738/article/details/104454497 ② 安装常用工具 https://blog.csdn.net/weixin_40816... »

在这里插入图片描述

LeetCode力扣刷题数据库(181):超过经理收入的员工

文章目录题目分析1.查看表格2.连接两个表3.找到比自己经理薪水多的行4.按照题目要求,显示名字和行名解答相关企业题目Employee 表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。给定 Employee 表,编写一个 SQL 查询,该查询可以获取收入超过他们经理的员工的姓名。在上面的表格中,Joe 是唯一一个收入超过他的经理的员工。 »

Page 1 of 483123»