MySQL架构和业务详解

目前,在很多OLTP场景中,MySQL数据库都有着广泛的应用,也有很多不同的使用方式。从数据库的业务需求、架构设计、运营维护、再到扩容迁移,不同的MySQL架构有不同的特点,适应一定的业务场景,或者解决一定的业务问题。DBA作为数据库架构的...

MySQL之mysqldump备份和恢复详解

一、备份单个数据库1、备份命令:mysqldump  MySQL数据库自带的一个很好用的备份命令。是逻辑备份,导出 的是SQL语句。也就是把数据从MySQL库中以逻辑的SQL语句的形式直接输出或生成备份的文件的过程。-u <...

mysqldump备份参数大全(带详细解释)详解

介绍在日常维护工作当中经常会需要对数据进行导出操作,而mysqldump是导出数据过程中使用非常频繁的一个工具;它自带的功能参数非常多,文章中会列举出一些常用的操作,在文章末尾会将所有的参数详细说明列出来。语法:默认不带参数的导出,导出文本...

mysqldump导出--数据+结构+(函数+存储过程)详解

mysqldump--导出工具   #导出某个数据库--结构+数据 shell>mysqldump -h192.168.161.124 -uroot -pxxxxxx --opt db_name...

Mysql修改字段类型,修改字段名详解

mysql修改字段类型: --能修改字段类型、类型长度、默认值、注释 --对某字段进行修改 ALTER TABLE 表名 MODIFY COLUMN 字段名 新数据类型 新类型长度 新默认值 新注释; -- COLUMN可以...

MySQL中的表中增加删除字段详解

1增加两个字段: mysql> create table id_name(id int,name varchar(20)); Query OK, 0 rows affected (0.13 sec) mysql&g...

mysql 如何判断 "字符串" 是否为 "数字"详解

  这个问题有点怪 ,但很多时候我们会以字符串的形式存储数字 , 反过来我们用字符串进行数学运算时, 好像也不会出错 . 除非 , 用作数学运算的字符串不能转换成数字 .但是我们改如何判断字符串是否能转换成数字呢 ?    采...

mysql查询字段值为数字详解

mysql查询字段值为数字    我想查询字段值为数字的sql如下:select * from tj_item_result where tj_value REGEXP '^[0-9]'...

MySQL查询某一列中不是数字详解

包含数字的列 :SELECT 列名 FROM 表名 WHERE 列名 REGEXP '[0-9]{1,}'不包含数字的列 : SELECT 列名 FROM 表名 WHERE 列名 REGEXP '[0-9]{1,}' = 0...

ERROR 1093 (HY000): You can't specify target table 'b' for update in FROM clause详解

今天开发大神说有一个update的普通sql执行有问题,抱怨mysql太烂,后来看了sql后发现原来是update 更新使用where条件使用了本身表的子查询的问题,不得不说mysql有这方面的限制不过绕一绕也是可以的,当然最后还是让开发心...