用惨痛教训换来的156条MySQL设计规约
怎么才能很好地避免低级故障?以下规范在大型互联网公司经过了充分验证,尤其适用于并发量大、数据量大的业务场景。 在设计数据库技术方案时,我们是有自己的设计理念或者原则,还是更多依据直觉去设计?是否曾经懊悔线上发生过的一次低级故障?是否思考过怎样才能避免?设计规范的价值在于提供了一份工作检查清单,我们不断从错误中积累有效经验,指导未来的工作。 以下规范在大型
Mysql 2024年05月20日 120
怎么才能很好地避免低级故障?以下规范在大型互联网公司经过了充分验证,尤其适用于并发量大、数据量大的业务场景。 在设计数据库技术方案时,我们是有自己的设计理念或者原则,还是更多依据直觉去设计?是否曾经懊悔线上发生过的一次低级故障?是否思考过怎样才能避免?设计规范的价值在于提供了一份工作检查清单,我们不断从错误中积累有效经验,指导未来的工作。 以下规范在大型
Mysql 2024年05月20日 120
PostgreSQL 提供了多种不同的复制表的方法,它们的差异在于是否需要复制表结构或者数据。 CREATE TABLE AS SELECT 语句 CREATE TABLE AS SELECT 语句可以用于复制表结构和数据,但是不会复制索引。 我们可以使用以下语句基于 employee 复制一个新表 emp2,包括表中的数据: CREATE TABLE emp2 AS SELECT
PostgreSQL 2024年05月20日 133
以下内容来自CHATGPT,其中PGADMIN经实验,有效 1、在MYSQL中使用: 可以使用GROUP_CONCAT函数来实现相同名称的多行字段内容拼接。具体语法如下: SELECT column_name, GROUP_CONCAT(another_column SEPARATOR ',') as concat_column FROM table_name GROUP BY col
SQLServer 2024年05月20日 137
一. 索引概述 1. 介绍 索引是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。 2. 演示 表结构及其数据如下: 假如我们要执行的SQL语句为:select * from user where age = 45; (1). 无索引
Mysql 2024年05月19日 134
这篇文章主要介绍“怎么搭建单机Redis缓存服务”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么搭建单机Redis缓存服务”文章能帮助大家解决问题。 1.安装 gcc [root@localhost ~]# yum install gcc 已加载插件:fastestmirror, langpacks base
Redis 2024年05月19日 172
这篇文章主要讲解了“mysql时间转换方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql时间转换方法是什么”吧! 将日期转为时间戳 在MySQL中,可以使用UNIX_TIMESTAMP函数将日期转为时间戳。UNIX_TIMESTAMP函数的语法如下: UNIX_TIMESTAMP(date) 其中,d
Mysql 2024年05月17日 143
本篇内容主要讲解“MariaDB与MySQL的主要区别是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MariaDB与MySQL的主要区别是什么”吧! 主要区别介绍 特征 MariaDB MySQL 发行版 MariaDB 是 MySQL 的一个分支 MySQL 是 Oracle 公司的产品 开发公司
Mysql 2024年05月16日 152
随着互联网技术的广泛应用,数据安全问题越来越受到重视。对于数据库中存储的敏感信息,保证数据机密性和完整性至关重要。MySql数据库是一种开源的关系型数据库管理系统,其提供了多种加密技术来保障数据安全。 1.传输加密 传输加密是通过对数据传输过程中所使用的网络连接进行加密来确保数据安全。对于MySql数据库来说,SSL和SSH代表了两种主要的传输加密技术。 SSL(Secure Sockets La
Mysql 2024年05月16日 152
oracle11g客户端连接12c服务器ORA-01017错误 1、环境: 客户端:11g Release 11.2.0.1.0服务器:Release 12.2.0.1.0 ora-01017是用户登录的报错 。 oerr ora 0101701017, 00000, "invalid username/password; logon denied"// *Cause:// *Acti
Oracle 2024年05月16日 140
1. 计算一年有多少天 1.1. Oracle sql语句实例 select 'Days in 2005: '|| to_char(add_months(trunc(sysdate,'y'),12)-1,'DDD') as report from dual union all select 'Days in 2004: '|| to_ch
Oracle 2024年05月14日 148