13 董旭阳

IGT科技开发(北京)有限公司 - 数据库DBA

我要认证

毕业于北京航空航天大学,十多年数据库管理与开发经验,拥有OCP以及RHCE证书。目前在一家全球性的博彩企业从事数据库架构设计和开发,CSDN学院签约讲师以及GitChat专栏作者。

等级
TA的排名 3k+

《MySQL 入门教程》第 17 篇 MySQL 变量

MySQL 中的变量可以分为系统全局变量和会话变量、用户变量以及局部变量。本篇介绍这些变量的设置和使用,包括使用SHOW VARIABLES和SELECT 语句查看系统变量,使用SET命令设置系统变量和用户变量,以及通过用户变量传递数据和构造预编译的动态SQL语句。

2020-08-03 17:46:28

MySQL/MariaDB 如何实现数据透视表

介绍 MySQL/MariaDB 中如何实现数据透视表(Pivot table),包括使用 CASE 表达式和分组聚合操作,使用预编译的动态 SQL 语句,以及使用 MariaDB CONNECT 存储引擎中的 PIVOT 类型表三种方式。

2020-07-31 17:49:21

Oracle 常用脚本之查看用户、权限、资源配置等信息

介绍如何查看 Oracle 数据库中模式用户的相关信息:用户系统权限、对象权限、字段权限、角色信息、资源配置、表空间配额,以及如何生成创建用户的语句。

2020-07-30 17:44:40

Oracle 中实现数据透视表的几种方法

介绍如何在 Oracle 数据库中实现类似于 Excel 的数据透视表(Pivot Table),包括 CASE 表达式和 GROUP BY 分组相结合、Oracle 特定的 PIVOT 子句以及 MODEL 子句等方法。

2020-07-29 17:54:52

《MySQL 入门教程》第 16 篇 MySQL 常用函数之日期函数

介绍 MySQL 中常见的日期函数和运算符,包括获取当前日期和时间的 CURRENT_DATE、CURRENT_TIME、NOW、CURRENT_TIMESTAMP、SYSDATE等,构造一个日期时间值的FROM_DAYS、MAKEDATE、MAKETIME、TIMESTAMP等,获取日期时间中的信息的EXTRACT、YEAR、MONTH、DAY、WEEK等,将日期时间转换为其他类型DATE_FORMAT等,以及日期时间的加减运算ADDDATE、SUBDATE、TIMESTAMPDIFF等函数。

2020-07-27 21:44:56

Microsoft SQL Server 如何实现一个只有一行数据的表

讨论如何在 Microsoft SQL Server 中实现一个只能存储一行数据的表,介绍了基于计算列创建唯一约束的实现方法。使用 MERGE 插入和更新数据,同时为了防止数据被删除,通过触发器禁止删除操作。

2020-07-24 22:02:24

实战 SQL:亚马逊、京东等电商平台的销售排行榜和飙升榜

以亚马逊、京东等电商平台的销售排行榜和销售飙升榜为实战案例,介绍了一些常用的 SQL 排名窗口函数(RANK、ROW_NUMBER等)和取值窗口函数(LAG、LEAD)的数据分析功能。

2020-07-23 22:36:58

《MySQL 入门教程》第 15 篇 MySQL 常用函数之字符函数

介绍 MySQL 中常见的字符函数和运算符,包括字符与编码转换ASCII和CHAR、获取字符串长度 CHAR_LENGTH和LENGTH、连接字符串CONCAT和CONCAT_WS、大小写转换LOWER和UPPER、查找子串位置INSTR和FIELD、返回子串SUBSTRING和TRIM、替换子串REPLACE和REVERSE、填充字符串LPAD和RPAD、字符串比较STRCMP、Base64 编码与解码等函数。

2020-07-22 21:00:01

乘风破浪的 SQL

随着互联网和大数据等新技术的发展,SQL 早已不仅仅是当年的关系数据库查询语言了;无论是面向对象特性(例如自定义类型)、文档数据(XML、JSON)的存储和处理、时态数据的存储和处理、复杂事件和流数据处理、数据科学中的多维数组以及图形数据库等各种 NoSQL 功能已经或者即将成为 SQL 标准中的一部分,One SQL to Rule Them All!

2020-07-20 21:59:03

Oracle 如何实现一个只有一行数据的表

介绍如何在 Oracle 中利用虚拟列加唯一约束,以及函数索引两种方式实现一个只能存储一行数据的表,以及如何通过触发器禁止数据删除的方法。

2020-07-19 22:05:11

Microsoft SQL Server 如何生成连续的数字/字符/时间序列

介绍如何在 Microsoft SQL Server 中生成连续的数字、字符或者时间序列值,包括使用系统视图 master.dbo.spt_values 、使用通用表表达式以及自定义的表值函数 generate_series 生成各种数据序列。

2020-07-17 15:59:58

Oracle 如何生成连续的数字/字符/时间序列

介绍如何在 Oracle 中生成连续的数字、字符以及时间序列值。包括使用CONNECT BY 层次查询和模拟的 PL/SQL 函数 generate_series 生成连接的数字序列、间隔的数字序列、连续的字符序列以及间隔的时间序列,使用通用表表达式生成等差数字序列、等比数字序列、斐波那契数列、连续的字符序列以及间隔的时间序列。

2020-07-16 18:17:20

MySQL 如何生成连续的数字/字符/时间序列

介绍如何在 MySQL 中生成连续的数字、字符以及时间序列值。包括使用视图模拟生成连接的数字序列、间隔的数字序列、连续的字符序列以及间隔的时间序列,使用通用表表达式生成等差数字序列、等比数字序列、斐波那契数列、连续的字符序列以及间隔的时间序列。

2020-07-15 21:52:44

PostgreSQL 如何生成连续的数字/字符/时间序列

介绍如何在 PostgreSQL 中生成连续的数字、字符以及时间序列值。包括使用 generate_series 函数生成连接的数字序列、间隔的数字序列、连续的字符序列以及间隔的时间序列,使用通用表表达式生成等差数字序列、等比数字序列、斐波那契数列、连续的字符序列以及间隔的时间序列。

2020-07-14 21:39:35

《MySQL 入门教程》第 14 篇 MySQL 常用函数之数学函数

介绍 MySQL 中常用的数学函数,包括算术运算符、绝对值函数、取整/四舍五入函数、指数/对数函数、平方/开方函数、三角函数、最大值/最小值函数、随机数函数、进制转换函数、循环冗余校验码函数。

2020-07-13 18:02:17

PostgreSQL 插件之 system_stats:监控服务器 CPU、内存、磁盘和网络

system_stats 是由 EnterpriseDB 开源的一个 PostgreSQL 扩展插件,提供了数据库服务器 CPU、内存、磁盘和网络相关的统计指标,可以用于替代操作系统级别的监控。

2020-07-10 21:02:50

MySQL 字符集不一致导致索引失效的一个真实案例

MySQL 字符集不一致导致索引失效的一个真实案例,通过 explain 和 show warnings 发现索引没有被使用,而且存在字符集转换的操作。通过修改字段的字符集之后,解决了慢查询的性能问题。

2020-07-10 11:29:42

查看和终止 PostgreSQL 连接会话

当我们连接PostgreSQL遇到FATAL: sorry, too many clients already.或者FATAL: remaining connection slots are reserved for non-replication superuser connections这种连接数过多的错误时,可以通过pg_stat_activity或者ps命令查看连接进程。使用pg_cancel_backend()、pg_terminate_backend()或者kill命令终止正在运行的语句和进程。

2020-07-09 12:25:01

MySQL 如何实现一个只有一行数据的表

介绍如何在 MySQL 中实现一个只有一行数据的表。我们可以创建一个 ENUM 枚举数据类型字段或者计算列,并且基于该字段创建唯一索引来实现该功能;MySQL 8.0 新增的函数索引甚至不需要创建额外的字段就可以实现相同的功能。

2020-07-07 16:25:56

《MySQL 入门教程》第 13 篇 CASE 表达式与控制流函数

MySQL 为 SQL 语句提供了类似 if-then-else 的逻辑处理功能,可以基于不同的条件返回不同的结果。这些功能包括 CASE 表达式和一些控制流函数:IF 函数、IFNULL 函数、COALESCE 函数以及 NULLIF 函数。

2020-07-06 17:42:29

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证(专家版)
    技术圈认证(专家版)
    博客专家完成年度认证,即可获得
  • 推荐红人
    推荐红人
    发布高质量Blink获得高赞和评论,进入推荐栏目即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力计划专属勋章
    原力计划专属勋章
    2019年《原力计划【第一季】》专属勋章,现已经开启第二季活动啦,小伙伴们快去参加吧
  • 原力探索
    原力探索
    参与《原力计划【第二季】——打卡挑战》的文章入选【每日精选】的博主将会获得此勋章。
  • 原力突破
    原力突破
    参与《原力计划【第二季】— 打卡挑战》的文章入选【打卡挑战周榜】的博主,即可获得此勋章。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 博客之星-入围
    博客之星-入围
    授予每年博客之星评选结果第21-200名的用户
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 原力探索 · S
    原力探索 · S
    在《原力计划【第二季】》打卡挑战活动中,发布 12 篇原创文章参与活动的博主,即可获得此勋章。(本次活动结束后统一统计发放)
  • 分享小兵
    分享小兵
    成功上传3个资源即可获取