文章分类 - mysql
摘要:1. where 语句后面字段是索引,查询时就用到索引 order by 字段是索引,而且 select 中都是索引字段,查询才使用了索引 select id,content from cloudnetwork order by name asc limit 8050,10; 发现执行这条语句本身需
阅读全文
摘要:sql顺序从上面看到,在sql中,on是写在了where条件之前,那么数据库引擎分析执行sql时,是否on也是在where前面呢? 一般sql的写法顺序 SELECT [列名称 *代表所有的列]FROM [表名称]join_type JOIN [表名称]ON [join条件]WHERE [过滤条件]
阅读全文
摘要:left join中关于where和on条件的几个知识点: 1.多表left join是会生成一张临时表,并返回给用户 2.where条件是针对最后生成的这张临时表进行过滤,过滤掉不符合where条件的记录,是真正的不符合就过滤掉。 3.on条件是对left join的右表进行条件过滤,但依然返回左
阅读全文
摘要:测试表:user有id,name,age,sex字段 测试表:goods有id,name,price字段 测试表:ug有id,userid,goodsid字段 视图的作用实在是太强大了,以下是我体验过的好处: 作用一: 提高了重用性,就像一个函数。如果要频繁获取user的name和goods的nam
阅读全文
摘要:#!/bin/shexecute_path=`dirname $0`SCRIPT_PATH=`cd $execute_path; pwd`. $SCRIPT_PATH/exports.shadd_group() {grep $group /etc/group 2>&1 >/dev/nullif [
阅读全文
摘要:1. 单列索引 在性能优化过程中,选择在哪些列上创建索引是最重要的步骤之一。可以考虑使用索引的主要有两种类型的列:在Where子句中出现的列,在join子句中出现的列。请看下面这个查询: 1 2 3 Select age ## 不使用索引 FROM people Where firstname='M
阅读全文
摘要:MySQL日志 日志文件对于任何应用程序都是非常重要的,许多操作都需要记录到日志,然后可以利用日志文件查错纠错等。 mysql中当然也有日志,mysql的日志大概分为五种,即错误日志、查询日志、慢查询日志、二进制日志和事务日志。 查看日志相关的全局变量。 -- 查询日志相关全局变量 show glo
阅读全文
摘要:MySQL变量的使用 在mysql文档中,mysql变量可分为两大类,即系统变量和用户变量。 但根据实际应用又被细化为四种类型,即局部变量、用户变量、会话变量和全局变量。 一、局部变量 mysql局部变量,只能用在begin/end语句块中,比如存储过程中的begin/end语句块。 其作用域仅限于
阅读全文
摘要:MySQL的数据类型 主要包括以下五大类: 整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT 浮点数类型:FLOAT、DOUBLE、DECIMAL 字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TE
阅读全文
摘要:1. 备份 innobackupex --defaults-file=$mycnfPath --host=127.0.0.1 --user=$dbUser --password=$dbPassword --stream=tar $backupPath 2>$tmplog | gzip 1>$back
阅读全文

浙公网安备 33010602011771号