随笔分类 - mysql数据库
摘要:索引 MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度 排好序的快速查找数据结构 mysql常用的索引种类 1. FULLTEXT 即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE IN
阅读全文
摘要:慢日子查询 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。 当然,如果不是调优需要的话,一般不建议启动该参数,因为开启慢查询日志会或多或少带来一定的性能影响。
阅读全文
摘要:MySQL 的慢查询日志 MySQL 的慢查询日志是 MySQL 提供的一种日志记录,它用来记录在 MySQL 中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的 SQL, 则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10s以上的语句
阅读全文
摘要:1. 选择最有效率的表连接顺序 首先要明白一点就是SQL 的语法顺序和执行顺序是不一致的 SQL的语法顺序: select 【distinct】 ....from ....【xxx join】【on】....where....group by ....having....【union】....ord
阅读全文
摘要:事务 1,定义 原子性:一个事物必须视为一个不可分割的最小工作单元,整个事物中所有操作要么全部提交成功,要么全部回滚失败,对于一个事物来说,不可能只执行其中一部分操作 一致性:数据库总是从一个一致性的状态转换到另一个一致性的状态 隔离性:一个事务所做的修改在最终提交以前,对其他事务不可见 持久性:一
阅读全文
摘要:1,数据类型 查询语法: select 字段1,字段2….from 表名 where 条件 group by 字段1 having 筛选 order by 默认升序 limit 限制条数 关键字的执行优先级 简单查询 select from 表名 distinct 去重,必须放在
阅读全文
摘要:数据库之完整性约束 ''' 三句话说清楚: 1.完整性约束这个叫法就很奇葩,应该拆分为数据的完整性,和,实现数据完整性的方式(就是约束); 2.啥叫数据的完整性?就是保证我们往数据库里放的数据能不失真,能满足保存真实业务数据的需求; 3.真实业务数据茫茫多, 怎么能让数据库更真实的存放数据呢?得定规
阅读全文
摘要:1,数据类型 分不同种类去存不同类型的数据 储存引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种类型都有自己的宽度,但宽度是可选的 2,数字 整型 小整数: 有符号:tinyint 128···127 无符号:unsigned 0 255 create table t1(id tinyin
阅读全文
摘要:1, 数据库 数据:描述事物的符号记录 数据库:就存放数据的仓库只不过这个仓库是存储在计算机存储设备上 数据库中的数据按照一定的数据模型组织,描述和储存,具有较小的冗余度,较高的数据独立性和易扩展性,并为各种用户分享 数据管理系统:科学的组织和存储数据,高效的获取和维护数据的一个系统软件 数据库服务
阅读全文
摘要:1,MySQL的安装 初识SQL语言 SQL语言主要是用于存储数据,查询数据,更新数据和管理关系型数据库系统,SQL语言由IBM开发,即甲骨文。 SQL的三种类型 DDL语句: 数据库定义语言:数据库,表,视图,索引,储存过程,例如,create,drop,alter DML语句: 数据库操纵语言:
阅读全文

浙公网安备 33010602011771号