MySQL 如何解决MySQL连接Navicat设置默认字符串时的报错问题 简介 说明 本文介绍用Navicat添加字段(字符串类型)并设置默认值时的报错问题。 问题描述 在Java开发过程中,经常会遇到给已有的表添加字段的场景。 在插入新字段的时候,表里边可能已经有很多数据了,这时我们最好给新插入的字段设置一个默认值,这样MyS...
SQLSERVER SQL基础:SQL Server的触发器详解 一、概念 触发器是一种特殊类型的存储过程,不由用户直接调用。 创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。 触发器可以查询其他表,而且可以包含复杂的SQL语句。 它们主要用于强制服从复杂的业务规则或要求。 例如,您可以根据客户...
MySQL MySQL优化之:Mysql体系化探讨令人头疼的JOIN运算 前言 之前经历过从零到一初创项目,也有海量数据项目;总体来说当项目在逐渐发展过程中如何构建一个安全可靠,稳定的数据存储一直是项目中最核心、最重要、最关键部分,没有之一 接下来我会体系化输出存储系列文章;本篇文章我们先谈一下数据中一个最令人头疼的连接运算&m...
MySQL 异常处理之:MySQL安装时一直卡在starting server的问题及如何解决的方法 5.注册表删完之后,然后可以重新安转了. 如果出现这种情况的话那么就是两个原因: 1.有可能你的计算机名是中文的,所以在安装时生成的日志文件默认是中文名,导致卡住. 2. 你之前安装过 MySQL,并且重新装的时候没有卸载干净. 现在我们从卸载到重装来一遍...
MySQL 教你如何MySQL8.0.20单机多实例部署步骤方法 0.环境需要 1.准备Linux环境(系统:CentOS7)2.准备MySQL安装包(版本:8.0.20)3.安装方式为:msyql解压安装 1.安装步骤 1.下载解压安装的mysql安装包文件 下载地址:https://cdn.mysql.com/arc...
SQLSERVER sqlserver主键自增如何实现的方法 建表,主键自增 create table aaa( id bigint identity(1,1) not null PRIMARY key, name nvarchar(255) ); navicat没办法给主键列,加identity,只能用sql建表 ...
MySQL 如何解决mysql幻读详解实例以及解决方法 总结 脏读/不可重复读的概念都比较容易理解和掌握,这里不在讨论 事务隔离级别(tx_isolation) mysql 有四级事务隔离级别 每个级别都有字符或数字编号 级别 symbol 值 描述 读未提交 READ-UNCOMMITTED 0 存在脏读、不...
SQLSERVER 如何在SQLServer中使用JSON文档型数据的查询及问题解决 近日在项目中遇到一个问题: 如何在报表中统计JSON格式存储的数据? 例如有个调查问卷记录表,记录每个问题的答案。 其结构示意如下(横表设计) Id user date Q1_Answer Q2_Answer Q3_Answer 行Id 答题用户 答题日期...
Oracle Oracle数据库备份还原详解 理论准备 oracle 数据库提供expdp和impdp命令用于备份和恢复数据库。 具体可查阅oracle官方文档 https://docs.oracle.com/en/database/oracle/oracle-database/12.2/sutil/...
SQLSERVER SQL基础:SQL利用游标遍历日期查询的过程详解 需求:我有个存储过程,每次执行需要带入一个连续的日期。我想遍历执行出一个月的时间,怎么搞? 我本来的想法是:程序里面写一个for循环,循环里面循环传日期去执行这个存储过程。 但是同事告诉我用游标,我从来没用过,就尝试了一下,没想到成功了哈哈,记录一下! &...
SQLSERVER SQL基础:SQL Server中的游标介绍 游标是面向行的,它会使开发人员变懒,懒得去想用面向集合的查询方式实现某些功能。 在性能上,游标会吃更多的内存,减少可用的并发,占用带宽,锁定资源,当然还有更多的代码量。用一个比喻来说明为什么游标会占用更多的资源。当你从ATM机取款的时候,是一次取1000的...
Oracle ORACLE开发:Oracle分析函数用法详解 一、概述 OLAP的系统(即Online Aanalyse Process)一般用于系统决策使用。通常和数据仓库、数据分析、数据挖掘等概念联系在一起。这些系统的特点是数据量大,对实时响应的要求不高或者根本不关注这方面的要求,以查询、统计操作为主。 我们来看...