MySQL SQL开发知识:MySQL的prepare使用及遇到bug解析过程 一、问题发现 在一次开发中使用 MySQL PREPARE 以后,从 prepare 直接取 name 赋值给 lex->prepared_stmt_name 然后给 EXECUTE 用,发现有一定概率找不到 prepare stmt 的 name,...
Linux系统 教你如何搭建Centos7环境下YUM的源设置,安装软件超级简单 1.进入yum源的配置文件 2.ls查看配置文件的东西 3.建立一个目录(随意创建一个目录) ,然后将yum源中配置文件全部用mv指令移动到创造的目录中并查看 4.在创造的目录中将CentOS-Media.repo移动到yum源的配置文件中并查看(用mv...
MySQL 深入了解MySQL数据库组提交group commit 引 言 前提: 以下讨论的前提 是设置MySQL的crash safe相关参数为双1: sync_binlog=1 innodb_flush_log_at_trx_commit=1 背景说明: WAL机制 (Write Ahead Log)定义: WAL指...
Oracle ORACLE开发:Oracle进阶DECODE函数使用详解 DECODE含义 decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值) 这个是decode的表达式,具体的含义解释为: IF 条件=值1 THEN RETURN(翻译值1) ELSIF 条件=值2 THEN RET...
MySQL 数据库 MySQL 8.0 数据库原理 InnoDB 锁定和锁定等待信息 笔记 本节描述了由性能模式data_locks和 data_lock_waits表公开的锁定信息,它们取代了MySQL 8.0 中的INFORMATION_SCHEMA INNODB_LOCKS和 INNODB_LOCK_WAITS表。有关根据旧INFOR...
SQLSERVER SQL开发知识:sql中时间以5分钟半个小时任意间隔分组的实现方法 开发中遇到过问题就是对时间以半个小时分钟分组,如统计08:00-08:30的人数,08:30-09:00的人数,貌似sql中没有这样的函数吧,直接从数据库里查出来,在java里分组也太low了吧 想到方法1 自定义函数,自己实现时间的半个小时转换,统计时调...
Windows 如何在windows server 2016服务器系统里面部署服务的方法步骤教程截图 绪论 有时候,如果安装系统数量比较多,而且数量较多,人工使用U盘或者光盘安装,效率较低,通过网络可以批量安装。 还可以做到无人安装。 PXE PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,...
SQLSERVER Navicat 如何连接SQLServer数据库详细步骤截图 连接配置方式如图: 有时候Navicat并没有初始化安装sqlncli, 所以连接的时候会报 没有默认驱动,如图: 解决方法:在navicat目录下找到对应驱动,点击安装即可, 安装过程中设置为全部允许安装 到此这篇关于Navicat 如何连接SQLSer...
SQLSERVER SQL基础:详解SQL之CASE WHEN具体用法 简单CASE WHEN函数: CASE SCORE WHEN ‘A’ THEN ‘优’ ELSE ‘不及格’ END CASE SCORE WHEN ‘B’ T...
Oracle 教你如何在oracle数据库去除重复数据常用的方法 创建测试数据 create table nayi224_180824(col_1 varchar2(10), col_2 varchar2(10), col_3 varchar2(10)); insert into nayi224_180824 selec...
SQLSERVER SQL基础:SQL Server 数据库的设计详解 一、数据库设计的必要性 在实际的软件项目中,如果系统中需要存储的数据量比较大,需要设计的表比较多,表与表之间的关系比较复杂,那我们就需要进行规范的数据库设置。如果不经过数据库的设计,我们构建的数据库不合理、不恰当,那么数据库的维护、运行效率会有很大的问题。...
SQLSERVER SQL drop constraint 未能删除 失败错误解决约束问题 问题如图: 想要删除产品表的主键约束,但是报错 创建的产品表: CREATE TABLE PROVIDERS (PROVIDERID INT NOT NULL, PROVIDERNAME NVARCHAR(50) NOT NULL PRIMARY KEY,...