mysql
文章平均质量分 78
来自火星的程序猿
这个作者很懒,什么都没留下…
展开
-
mysql笔记系列——事务隔离级别详细分析
用cmd快速启动mysql1、设置系统变量:设置到mysql的bin目录(bin目录下必须有mysql.exe),如D:\mysql5.5\bin 2、打开cmd命令窗口(用win+R快捷键),输入如下命令: ——–开始——– mysql -uroot -p123456 (其中root是mysql的用户名,123456是密码,注意结尾处不能有分号或别的什么) ——–结束——–mysq原创 2016-12-03 00:59:44 · 566 阅读 · 0 评论 -
mysql视图详解
一、什么是视图视图是一个从一张或几张数据表或视图中导出的虚拟表,它的作用类似于对数据表进行筛选,必须使用SQL语句中的SELECT语句实现构成。在定义视图时,只是把视图的定义存放在数据库,并不保存视图的数据,直到用户使用视图时才进行数据的查询并返回操作,当需要从不同的服务器中获得数据时,使用视图可以很好的将结构相同的数据组织并返回。二、视图的特点视图的主要特点如下: 1、简化数据的操作 用户原创 2017-01-18 14:55:04 · 546 阅读 · 2 评论 -
mysql之正确使用索引
创建索引的几种方式Mysql目前主要有以下几种索引方式:FULLTEXT,HASH,BTREE,RTREE。 那么,这几种索引有什么功能和性能上的不同呢?详情点击下面链接: http://blog.sina.com.cn/s/blog_4aca42510102v5l2.html常用索引的类型**Mysql常见索引有:主键索引(主键自带索引功能)、唯一索引、普通索引、全文索引、组合索引(联合索引,原创 2017-01-16 14:34:10 · 4246 阅读 · 2 评论 -
mysql主从复制详解
用途及作用主从复制主要用途及作用有以下几点: - 数据分布 - 负载均衡 - 实时灾备,用于故障切换 - 读写分离,提供查询服务 - 备份,避免影响业务主从复制原理 主从复制分为同步复制和异步复制,实际复制架构中大部分为异步复制。 复制的基本过程如下:Slave上面的IO进程连接上Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容;Master接收到来自原创 2017-01-19 21:44:14 · 330 阅读 · 2 评论 -
mysql触发器详解
1.1 触发器是什么触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。1.2 触发器的特性与作用触发器经常用于加强数据的完整性约束和业务规则等。有一个非常好的特性就是触发器可以禁止或回滚违反引用完整性的更改,从而取消所尝试的数据修改。触发程序视为单一交易原创 2017-01-17 16:49:52 · 546 阅读 · 3 评论 -
mysql事件详解
1.1 前提条件mysql的版本 >= 5.1 对于mysql的事件的使用是有前提条件的,mysql的版本必须是5.1及以上,事件全称事件调度器(Event Scheduler),事件是开启的 查看是否开启(下面提供3种方式)SHOW VARIABLES LIKE 'event_scheduler';SELECT @@event_scheduler;SHOW PROCESSLIST;临原创 2017-01-17 14:42:05 · 1303 阅读 · 3 评论 -
mysql之sql优化详解
优化SQL语句的一般步骤通过show status 命令了解各种SQL的执行频率,具体命令如下:show [session|global] status like 'Com_%'; # 默认是session1. 命令显示了当前session 中所有统计参数的值,Com_xxx 表示每个xxx 语句执行的次数,我们通常比较关心的是以下几个统计参数。Com_select:执行select 操作的次数原创 2017-01-23 10:18:04 · 335 阅读 · 0 评论 -
mysql笔记系列——建表问题
mysql建表 对于mysql建表的问题需要明确以下几点: - 需要哪些字段 - 字段选择什么数据类型,如varchar、date、enum()等 - 字段是否自增长(auto_increment) - 字段是否有默认值(default) - 字段进行什么样的约束,建议用CONSTRAINT进行约束,如主键(primary key)、非空(not null)、唯一(原创 2016-12-05 22:22:53 · 304 阅读 · 0 评论 -
mysql笔记系列——数据类型问题
mysql中有哪些数据类型在sql命令窗口下输入show character set;可查看服务器所支持的字符集 关于mysql的数据类型详细说明见【mysql官方手册中文版】http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/column-types.html#enum字符型数据类型 CHAR 1~255个字符的定长串,它的原创 2016-12-05 22:21:10 · 299 阅读 · 0 评论 -
关于一个NBA冠军的SQL查询问题,解决方法很巧妙
下表记录了夺冠球队的名称及年份: TEAM Y 活塞 1990 公牛 1991 公牛 1992 公牛 1993 火箭 1994 火箭 1995 公牛 1996 公牛 1997 公牛 1998 马刺 1999 湖人 2000 湖人 2001...原创 2018-07-26 21:09:37 · 2924 阅读 · 0 评论