- 【数据库的应用类型】 最近在学习《MySQL技术内幕:SQL编程》并做了笔记,本博客是一篇笔记类型博客,分享出来,方便自己以后复习,也可以帮助其他人 对于sql开发人员来说,需要了解开发的数据库应用于哪种类型,下面对数据库的应用做了分类 数据库的应用类型: OLTP(OnLine transaction processing,联机事务处理) OLTP也被称之为面向... 【数据库的应用类型】 最近在学习《MySQL技术内幕:SQL编程》并做了笔记,本博客是一篇笔记类型博客,分享出来,方便自己以后复习,也可以帮助其他人 对于sql开发人员来说,需要了解开发的数据库应用于哪种类型,下面对数据库的应用做了分类 数据库的应用类型: OLTP(OnLine transaction processing,联机事务处理) OLTP也被称之为面向...
- MySQL基础之STRAIGHT JOIN用法简介 引用mysql官方手册的说法: STRAIGHT_JOIN is similar to JOIN, except that the left table is always read before the right table. This can be used for those (few) cases ... MySQL基础之STRAIGHT JOIN用法简介 引用mysql官方手册的说法: STRAIGHT_JOIN is similar to JOIN, except that the left table is always read before the right table. This can be used for those (few) cases ...
- 1 读写分离 1.1 MySQL 主从复制的几种方案 数据库读写分离对于大型系统或者访问量很高的互联网应用来说,是必不可少的一个重要功能。 从数据库的角度来说,对于大多数应用来说,从集中到分布,最基本的一个需求不是数据存储的瓶颈,而是 在于计算的瓶颈,即 SQL 查询的瓶颈,我们知道,正常情况下,Insert SQL 就是几十个毫秒的时间内写入完成, 而系统中的大多数 S... 1 读写分离 1.1 MySQL 主从复制的几种方案 数据库读写分离对于大型系统或者访问量很高的互联网应用来说,是必不可少的一个重要功能。 从数据库的角度来说,对于大多数应用来说,从集中到分布,最基本的一个需求不是数据存储的瓶颈,而是 在于计算的瓶颈,即 SQL 查询的瓶颈,我们知道,正常情况下,Insert SQL 就是几十个毫秒的时间内写入完成, 而系统中的大多数 S...
- MySQL数据库备份 1、使用:SQLyog 工具 2、mysql通过Data文件夹恢复数据库 将待恢复数据库文件夹,ibdata1,my.ini文件拷贝到新的mysql对应目录下,并在my.ini任意位置添加iinnodb_file_per_table=6。(ibdata1,my.ini请备份),此时正常启动mysql,待恢复数据库可以访问。导出sql,恢复ibdat... MySQL数据库备份 1、使用:SQLyog 工具 2、mysql通过Data文件夹恢复数据库 将待恢复数据库文件夹,ibdata1,my.ini文件拷贝到新的mysql对应目录下,并在my.ini任意位置添加iinnodb_file_per_table=6。(ibdata1,my.ini请备份),此时正常启动mysql,待恢复数据库可以访问。导出sql,恢复ibdat...
- 1、第一步:如果安装过MySQL先卸载,可以参考以下链接: 《Ubuntu18.04完全卸载mysql》 2、第二步:下载并安装mysql-apt-config.deb MySQL官方提供给Ubuntu的MySQL软件库地址,这个仓库地址可以通过在Mysql官方下载mysql-apt-config.deb安装包来安装完成,然后就可以通过apt-get命令安装,下面是my... 1、第一步:如果安装过MySQL先卸载,可以参考以下链接: 《Ubuntu18.04完全卸载mysql》 2、第二步:下载并安装mysql-apt-config.deb MySQL官方提供给Ubuntu的MySQL软件库地址,这个仓库地址可以通过在Mysql官方下载mysql-apt-config.deb安装包来安装完成,然后就可以通过apt-get命令安装,下面是my...
- Natural join即自然连接,natural join等同于inner join或inner using,其作用是将两个表中具有相同名称的列进行匹配 用https://www.w3resource.com的图例: Natural join特征: 关联的表具有一对或多对同名的列连接时候不需要使用on或者using关键字 建立两张表: CREATE TAB... Natural join即自然连接,natural join等同于inner join或inner using,其作用是将两个表中具有相同名称的列进行匹配 用https://www.w3resource.com的图例: Natural join特征: 关联的表具有一对或多对同名的列连接时候不需要使用on或者using关键字 建立两张表: CREATE TAB...
- 最近我遇到了一个 bug,我试着通过 Rails 在以“utf8”编码的 MariaDB 中保存一个 UTF-8 字符串,然后出现了一个离奇的错误: Incorrect string value: ‘\xF0\x9F\x98\x83 <…’ for column ‘summary’ at&... 最近我遇到了一个 bug,我试着通过 Rails 在以“utf8”编码的 MariaDB 中保存一个 UTF-8 字符串,然后出现了一个离奇的错误: Incorrect string value: ‘\xF0\x9F\x98\x83 <…’ for column ‘summary’ at&...
- 继我的上篇博客:Oracle索引知识学习笔记,再记录一篇MySQL的索引知识学习笔记,本博客是我在学习尚硅谷的学习教程后,做的笔记,当然我不是为了所谓宣传,仅仅是学习记录的笔记。本来可以不分享出来,不过,分享出来的笔记不仅可以给网上的学习者参考学习,同时写在csdn比较方便,可以支持图片上传,也方便自己以后查找复习 文章目录 一、索引的概念二、索引分类三、索引... 继我的上篇博客:Oracle索引知识学习笔记,再记录一篇MySQL的索引知识学习笔记,本博客是我在学习尚硅谷的学习教程后,做的笔记,当然我不是为了所谓宣传,仅仅是学习记录的笔记。本来可以不分享出来,不过,分享出来的笔记不仅可以给网上的学习者参考学习,同时写在csdn比较方便,可以支持图片上传,也方便自己以后查找复习 文章目录 一、索引的概念二、索引分类三、索引...
- // 查看进程 SHOW PROCESSLIST; // 查看是否锁表 SHOW OPEN TABLES WHERE In_use > 0; // 查看正在锁的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; // 查看等待锁的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_... // 查看进程 SHOW PROCESSLIST; // 查看是否锁表 SHOW OPEN TABLES WHERE In_use > 0; // 查看正在锁的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; // 查看等待锁的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_...
- 学习本博客之前需要储备知识: MySQL体系架构InnoDB存储引擎MySQL事务知识 文章目录 1、Undo Log1.1、什么是Undo log?1.2、Undo log存储方式1.3、Undo log的工作原理1.4、Undo log相关的变量1.5、Undo log作用说明附录:参考资料 1、Undo Log 1.1、什么是Undo... 学习本博客之前需要储备知识: MySQL体系架构InnoDB存储引擎MySQL事务知识 文章目录 1、Undo Log1.1、什么是Undo log?1.2、Undo log存储方式1.3、Undo log的工作原理1.4、Undo log相关的变量1.5、Undo log作用说明附录:参考资料 1、Undo Log 1.1、什么是Undo...
- 最近在看《MySQL技术内幕:SQL编程》并做了笔记,这是一篇笔记类型博客,分享出来方便自己复习,也可以帮助其他人 一、日期时间类型所占空间对比 各种日期时间数据类型所占的空间: 类型所占空间DATETIME8字节DATE3字节TIMESTAMP4字节YEAR1字节TIME3字节 二、DATETIME和DATE对比 DATETIME占用8字节,既显示了日期也显示... 最近在看《MySQL技术内幕:SQL编程》并做了笔记,这是一篇笔记类型博客,分享出来方便自己复习,也可以帮助其他人 一、日期时间类型所占空间对比 各种日期时间数据类型所占的空间: 类型所占空间DATETIME8字节DATE3字节TIMESTAMP4字节YEAR1字节TIME3字节 二、DATETIME和DATE对比 DATETIME占用8字节,既显示了日期也显示...
- 最近在做项目迁移,Oracle版本的迁到Mysql版本,遇到有些oracle的函数,mysql并没有,所以就只好想自定义函数或者找到替换函数的方法进行改造。 Oracle递归查询 oracle实现递归查询的话,就可以使用start with … connect by connect by递归查询基本语法是: select 1 from 表格 start with ... 最近在做项目迁移,Oracle版本的迁到Mysql版本,遇到有些oracle的函数,mysql并没有,所以就只好想自定义函数或者找到替换函数的方法进行改造。 Oracle递归查询 oracle实现递归查询的话,就可以使用start with … connect by connect by递归查询基本语法是: select 1 from 表格 start with ...
- 文章目录 一、字符集和字符编码1.1、字符集1.2、字符编码 二、字符集排序规则2.1、排序规则定义2.2 、排序规则特征 三、CHAR和VARCHAR3.1、CHAR类型3.2、VARCHAR类型 四、BINARY和VARBINARY4.1、特性对比4.2、例子实践 五、BLOB和TEXT5.1、text类型5.2、blob类型5.3、排序问题5.4、索引问题... 文章目录 一、字符集和字符编码1.1、字符集1.2、字符编码 二、字符集排序规则2.1、排序规则定义2.2 、排序规则特征 三、CHAR和VARCHAR3.1、CHAR类型3.2、VARCHAR类型 四、BINARY和VARBINARY4.1、特性对比4.2、例子实践 五、BLOB和TEXT5.1、text类型5.2、blob类型5.3、排序问题5.4、索引问题...
- 最近在做mysql sql兼容,原来是oracle的sql都要保证在mysql数据库运行 业务场景:原来是一个带有子查询的sql,在oracle是可以正常运行的,迁到mysql就发现报错了,报错信息如: Every derived table must have its own alias 这个报错的意思是,派生出来的查询结果必须有一个别名,比如SQL: ... 最近在做mysql sql兼容,原来是oracle的sql都要保证在mysql数据库运行 业务场景:原来是一个带有子查询的sql,在oracle是可以正常运行的,迁到mysql就发现报错了,报错信息如: Every derived table must have its own alias 这个报错的意思是,派生出来的查询结果必须有一个别名,比如SQL: ...
- 本博客介绍一下MySQL中变量的用法和注意细节 文章目录 一、用户变量1.1、用户变量定义1.2、用户变量用法a)、设置用户变量b)、查询用户变量 二、系统变量2.1 系统变量简单介绍2.2 系统变量用法简介 一、用户变量 1.1、用户变量定义 MySQL官方手册里是将变量分为系统变量和用户变量的,用户变量就是在一个语句里加在用户自定义的变... 本博客介绍一下MySQL中变量的用法和注意细节 文章目录 一、用户变量1.1、用户变量定义1.2、用户变量用法a)、设置用户变量b)、查询用户变量 二、系统变量2.1 系统变量简单介绍2.2 系统变量用法简介 一、用户变量 1.1、用户变量定义 MySQL官方手册里是将变量分为系统变量和用户变量的,用户变量就是在一个语句里加在用户自定义的变...
上滑加载中
推荐直播
-
华为云IoT开源专家实践分享:开源让物联网平台更开放、易用
2024/05/14 周二 16:30-18:00
张俭 华为云IoT DTSE技术布道师
作为开发者的你是否也想加入开源社区?本期物联网平台资深“程序猿”,开源专家张俭,为你揭秘华为云IoT如何借助开源构建可靠、开放、易用的物联网平台,并手把手教你玩转开源社区!
去报名
热门标签