SQLSERVER SQL Server 提取数字、提取英文、提取中文的sql语句 –SQL 判断字段值是否有中文 create function fun_getCN(@str nvarchar(4000)) returns nvarchar(4000) as begin declare @word nchar(1),@CN ...
Oracle Oracle批量执行sql语句之禁用所有表的外键 在转移数据库,进行数据导入的时候,遇到一件麻烦事,就是表间外键约束的存在,导致insert频频报错,批量执行sql语句又是顺序执行,没办法我只好手动输入。 然后输入到一半灵光一闪,为什么不先把外键约束全部禁用先呢? 于是我百度到以下资料: oracle 删...
MySQL CentOS7中安装MySQL的图文讲解 1.下载并安装MySQL源 yum -y install wget https://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm 2.查看 /etc/yum.repos.d下 是否存在m...
MySQL MySQL索引事务详细解析 一、索引 1.概念 索引是一种特殊的文件,包含着对数据表里所有记录的引用指针,可以对表中的一列或者多列创建索引,并指定索引的类型,各类索引有各自的数据结构实现. (这里对于索引也只是简单了解,写了些皮毛) 更浅显易懂的来说:数据库的数据保存在硬盘,硬盘不知...
其他数据库 Redis不同数据类型使用场景代码实例 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 Redis列表命令 参考:http://www.redis.net.cn/tutorial/3501.ht...
Oracle oracle 存储过程详细介绍(创建,删除存储过程,参数传递等) oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包 认识存储过程和函数 存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块。但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/S...
MySQL Mysql 执行一条语句的整个过程详细 1.Mysql的逻辑架构 Mysql的逻辑架构如下所示,整体分为两部分,Server层和存储引擎层。 与存储引擎无关的操作都是在Server层完成的,存储引擎层负责数据的存取。 下面将会按照上图的过程分别介绍每一步的作用,这里以查询一条记录为例。 2.连接...
SQLSERVER Sql Server中的事务介绍 1.什么是事务:事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时事务是做为最小的控制单元来使用的。 他包含的所有数据库操作命令作为一个整体一起向系提交或撤消,这一组数据库操作命令要么都执行,要么都不执行。  ...
SQLSERVER SQL中varchar和nvarchar的基本介绍及其区别 varchar(n) 长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。 nvarchar(n) 包含 n 个字符的可变长度 Unico...
其他数据库 Redis锁完美解决高并发秒杀问题 1 单机环境下的锁 2 分布式情况下使用Redis锁。 3 一台服务宕机,导致无法释放锁 4 给每一把锁加上过期时间 5延长锁的过期时间,解决锁失效 6 使用Redisson简化代码 场景:一家网上商城做商品限量秒杀。 1 单机环境下的锁 将商品的数量存到...
MongoDB MongoDB搭建高可用集群的完整步骤(3个分片+3个副本) 配置脚本以及目录下载:点我下载 一、规划好端口ip 架构图如下,任意抽取每个副本集中的一个分片(非仲裁节点)可以组成一份完整的数据。 1. 第一个副本集rs1 share1 10....
SQLSERVER sql使用cast进行数据类型转换示例 @num=1; 把num类型转成nvarchar类型 cast(@num as nvarchar(10)) @str=’123′; 把str转换成int 类型 cast(@str as int)