MySQL SQL开发知识:Mysql多层子查询示例代码 用户表 create table if not exists tb_book ( book_id char(10) not null comment ‘book主键’, book_name char(30) not null com...
MySQL SQL开发知识:ORACLE隐藏参数查看及修改的方法 查看隐藏参数 SELECT x.ksppinm name, y.ksppstvl value, y.ksppstdf isdefault, decode(bitand(y.ksppstvf,7),1,’MODIFIED’,4,...
MySQL SQL开发知识:Oracle用decode函数或CASE-WHEN实现自定义排序 1 问题 对SQL排序,只要在order by后面加字段就可以了,可以通过加desc或asc来选择降序或升序。但排序规则是默认的,数字、时间、字符串等都有自己默认的排序规则。有时候需要按自己的想法来排序,而不是按字段默认排序规则。 比如字段值为英文字段:M...
MySQL SQL开发知识:Mysql设计表主键为何不用uuid 一、mysql和程序实例 1.1 建表 要说明这个问题,我们首先来建立三张表 分别是user_auto_key,user_uuid,user_random_key,分别表示自动增长的主键,uuid作为主键,随机key作为主键,其它我们完全保持不变。根据控制...
SQLSERVER SQL开发知识:解析SQL Server中datetimeset转换datetime类型问题 在SQL Server中,数据类型datetimeoffset转换为datetime类型或datetime2类型时需要特别注意,有可能一不小心你可能会碰到下面这种情况。下面我们构造一个简单案例,模拟一下你们可能遇到的情况。 CREATE TABLE TES...
SQLSERVER Sqlserver如何创建用户并授权的详细步骤 前提,存在一个数据库:JIAOGUAN(教务管理系统),其中有一个表:Student 接下来,我们所有的操作都是针对这个表进行试验 第一步,使用sa账户登录SqlServer,并创建登录账户 test create login test with pass...
ORACLE Oracle 视频- goldengate ogg 从入门到精通项目实施和维护实战学习视频教程 视频目录 第01课 Goldengate概述 第02课 Goldengate环境的搭建 第03课 Goldengate相关组件介绍 第04课 Goldengate相关配置 第05课 Goldengate的过滤和转换功能 第06课 Goldengate的监控...
Oracle Oracle数据库基础介绍:自带表空间的说明 system sysaux users undo 需求: 需要整理现场用户创建的表空间以及其存储数据,进行规范化管理。在整理用户现场建立的表空间时,需要排除掉非用户创建的表空间,所有首先需要那些表空间是用户创建的,那些是Oracle自带的。 本机测试建立一个新库,发现自带表空间如下: 下面对每一个表空间进...
MySQL SQL开发知识:MySQL对JSON类型字段数据进行提取和查询的实现 前言 昨天上线后通过系统报警发现了一个bug,于是紧急进行了回滚操作,但是期间有用户下单,数据产生了影响,因此需要排查影响了哪些订单,并对数据进行修复。 1. 问题现象 由于bug导致了订单表的customer_extra_info字段的hasFreigh...
MySQL SQL开发知识:MySQL基础入门教程之事务 引言 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 就比如: 张三给李四转账1000块钱,张三银行账户的钱减少1000,而李四银行账户的钱要增加1000...
MySQL 数据恢复,一步步教你MySQL数据库通过Binlog恢复数据的详细步骤 Mysql Binlog 简介 Mysql Binlog是二进制格式的日志文件Binlog是用来记录Mysql内部对数据库的改动(只记录对数据的修改操作),主要用于数据库的主从复制以及增量恢复 开启Binlog 查看是否打开了Binlog 【ON表示已经打...
MySQL SQL开发知识:MySQL创建表操作命令详解 一、表命令 1.查看所有表 show tables; 2.创建表 CREATE TABLE table_name ( column1_name data_type constraints, column2_name data_type co...