
数据库
斜杠打卡小程序
这个作者很懒,什么都没留下…
展开
-
MySQL Explain Type 列
Type 列访问类型——就是 MySQL 决定如何查找表中的行。下面是最重要的访问方法,依次从最差到最优ALL这就是人们所称的全表扫描,通常意味着 MySQL 必须扫描整张表,从头到尾,去找到需要的行。(这里也有个例外,例如在查询里是用来 LIMIT,或者在 Extra 列中显示 “Using distinct/not exists”。)index这个跟全表扫描一样,只是 MySQL 扫描表时按索引次序进行而不是行。它的主要优点是避免了排序;最大的缺点是要承担按索引次序读取整个表的开销。这通原创 2020-07-27 09:47:06 · 258 阅读 · 0 评论 -
事务隔离级别
事务隔离级别,脏读、不可重复读、幻读,乐观锁、悲观锁(共享锁、排它锁)文章目录事务隔离级别,脏读、不可重复读、幻读,乐观锁、悲观锁(共享锁、排它锁)读未提交(Read Uncommitted)读已提交(Read Committed)可重复读(Repeatable Read)串行化(Serializable)第一类更新丢失第二类更新丢失第二类更新丢失解决办法最佳实践数据库事务具有四个特征,分别是...原创 2019-06-02 11:18:17 · 1415 阅读 · 0 评论 -
CentOS 7.5 编译安装 MariaDB 10.3.9
安装环境系统:Centos 7.4软件:MariaDB 10.3.9依赖软件:Cmake、Ncurses、Bison 、Boost创建MariaDB安装目录、数据库存放目录、建立用户和目录 先创建一个名为mysql且没有登录权限的用户和一个名为mysql的用户组,然后安装mysql所需的依赖库和依赖包,最后通过cmake进行安装的详细配置。[root@ligh...原创 2018-09-16 01:28:44 · 5499 阅读 · 5 评论 -
MySQL关键字-保留字
ADD (add)ALL (all)ALTER (alter)ANALYZE (analyze)AND (and)AS (as)ASC (asc)ASENSITIVE (asensitive)BEFORE (before)BETWEEN (between)BIGINTBINARYBLOBBOTHBYCALLCASCADEC...原创 2018-10-21 23:57:58 · 6851 阅读 · 0 评论 -
DQL、DML、DDL、DCL的概念与区别
SQL(Structure Query Language)语言是数据库的核心语言。一、SQL的特点SQL是一个标准的数据库语言,是面向集合的描述性非过程化语言。它功能强,效率高,简单易学易维护。然而SQL语言由于以上有点,同时也出现了这样一个问题:它是非过程性语言,即大多数语句都是独立执行的,与上下文无关,而绝大部分应用都是一个完整的过程,显然用SQL完全实现这些功能是很困难的。所以大多数数据...原创 2018-10-15 16:36:30 · 1331 阅读 · 0 评论 -
MySQL数据库规范文档
文章目录一、总则1.1 目的1.2 适用范围1.3 管理职责二、具体规范2.1 字符集2.2 命名规则总则2.3 字段类型选择2.4 默认情况2.4.1 主键2.4.2 默认值2.5 存储引擎2.6 数据库版本一、总则1.1 目的为使公司内部MySQL项目数据库设计遵循标准化、统一化原则,便于每个开发工程师了解不同业务逻辑,同时降低bug产生量和问题排查时间。最终是的内部所有MySQL项目数...原创 2018-10-15 14:22:47 · 4973 阅读 · 0 评论 -
MySQL存储引擎MyISAM与InnoDB的区别比较
使用MySQL当然会接触到MySQL的存储引擎,在新建数据库和新建数据表的时候都会看到。MySQL的默认引擎5.7以前是MyISAM,5.7以后是InnoDB。建议使用InnoDB。至于到底用哪种存储引擎比较好?这个问题没有定论,需要根据你的需求和环境来衡量。所以对这两种引擎的概念、原理、异同和各自的优劣点有了详细的了解之后,再根据自己的情况选择起来就容易多了。MyISAMInn...原创 2018-10-15 14:22:03 · 1299 阅读 · 0 评论 -
数据库事务ACID特性
文章目录ACID特性详解1. 原子性2. 一致性3. 隔离性4. 持久性ACID特性数据库管理系统中事务(transaction)的四个特性(分析时根据首字母缩写依次解释):原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。...原创 2018-09-24 13:56:36 · 1244 阅读 · 0 评论 -
MySQL 权限说明
权限码小写权限说明权限级别ALL PRIVILEGE(all privilege)全权限database,table,data————INSERT(insert)插入数据dataSELECT(select)查询数据dataUPDATE(update)更新数据dataDELETE(delete)删除数据data...原创 2018-09-24 01:41:16 · 1164 阅读 · 0 评论 -
MySQL数据库中的五大约束
文章目录外键约束 (`Foreign Key Counstraint`)1、设置外键的注意事项:2、设置外键的语法:3、外键约束的参照操作:二、主键约束(`Primay Key Coustraint`)1、主键的注意事项:主键默认非空,默认唯一性约束,只有主键可以设置自动增长(主键不一定自增,自增一定是主键)。2、设置主键的方式:数据库中的五大约束包括:1.主键约束(Primay Key C...原创 2018-09-24 13:47:33 · 5311 阅读 · 0 评论 -
MySQL数据库三大范式和反范式
第一范式(1NF):数据表中的每一列(字段),必须是不可拆分的最小单元,也就是确保每一列的原子性。Table: t_user_info——————idinfo(address + mobile)———主键四川省成都市高新南区天府大道北段1700号(13312341234)idaddressmobile主键四川省...原创 2018-09-24 13:40:18 · 1445 阅读 · 0 评论