数据库

Oracle 大小写转换函数实例详解

Oracle 大小写转换函数 小写转大写UPPer 大写转小写LOWER 例: select lower(ename) from emp; select upper(ename) from emp; –是否包含字母(大写和小写) select ...

Oracle知识整理笔记

小编整理的一篇关于Oracle知识的学习笔记,希望对大家有帮助。 1.简单对比一下SQL Server 和Oracle   先给大家看一张我画得图:   安装完Sql Server后,我们打开、连接数据库引擎后可以看到很多的数据库有系统...

SQL中如何将行转成列详解

SQL中怎么将行转成列? 1. 使用 CASE…WHEN…THEN 语句实现行转列,参考如下代码: 2. 使用 IF() 函数实现行转列,参考如下代码: 补充:列转行:union 总结 天天这需求就神奇!!!! [var] 我们...

MySQL通配符与正则表达式搜过滤数据详解

通配符过滤 通配符:用来匹配值的一部分特殊字符。 通配符可以在搜索模式中任意位置使用,并且可以使用多个通配符。 搜索模式:由字面值、通配符或者两者组合构成的搜索条件。 语法(使用LIKE操作符): SELECT [column_name] FROM [ta...

浅谈redis缓存在项目中的使用

背景 Redis 是一个开源的内存数据结构存储系统。 可以作为数据库、缓存和消息中间件使用。 支持多种类型的数据结构。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction...

Mysql中tinyint(1)和tinyint(4)的区别详析

1. varchar(M)和数值类型tinyint(M) 的区别         字符串类型:varchar(M)而言,M是字段中可以存储的最大字符串,也就是说字段长度。根据设置,当你插入的数值超过字段设置...

postgresql 实现更新序列的起始值

迁移老数据到新的数据库,需要把id迁移过来,这时序列值就需要修改为当前最大值加1了。 使用这个语句就可以让s_seq的序列值从7开始了。 alter sequence s_seq restart with 7; 补充:PostgreSQL设置主键自增、Po...

Oracle 创建主键自增表示例代码

前言 本篇文章给大家主要介绍的是在oracle中如果创建自增长表的方法,这里要用到序列。下面话不多说,我们来看示例代码。 示例代码 create table tb_student ( id NUMBER(10) not null, createtime D...

Oracle与MySQL的区别及优缺点

MySQL MySQL的特点 1、性能卓越,服务稳定,很少出现异常宕机; 2、开放源代码无版本制约,自主性及使用成本低; 3、历史悠久,社区和用户非常活跃,遇到问题及时寻求帮助; 4、软件体积小,安装使用简单且易于维护,维护成本低;品牌口碑效应; 5、支持...