05 2021 档案
摘要:MySQL 5.5 版本以后,information_schema(ski:mə) 库中新增了三个关于锁的表,亦即 innodb_trx 、data_locks 和 innodb_lock_waits 。其中 innodb_trx 表记录当前运行的所有事务,data_locks 表记录当前出现的锁,
阅读全文
摘要:InnoDB其他配置 数据库运行期间保存和重新加载buffer pool的方法是: SET GLOBAL innodb_buffer_pool_dump_now=ON; SET GLOBAL innodb_buffer_pool_load_now=ON; 查看buffer pool保存和重新加载的进
阅读全文
摘要:InnoDB体系结构 • Undo日志 Undo日志是由一系列事务的undo日志记录组成,每一条undo日志记录包含了事务数据回滚的相关原始信息,所以当其它的事务需要查看修改前的原始数据,则会从此undo日志记录中获取。Undo日志存放在回滚段中的undo日志段中。默认情况下回滚段是作为系统表空间的
阅读全文
摘要:InnoDB存储引擎介绍 在MySQL实例中执行show engines命令查看存储引擎情况 Support=YES代表当前支持的存储引擎,DEFAULT代表默认存储引擎 mysql> show engines; + + + + + + + | Engine | Support | Comment
阅读全文
摘要:InnoDB存储引擎介绍 MySQL从5.5版本开始将InnoDB作为默认存储引擎,该存储引擎是第一个完整支持事务ACID特性的存储引擎,且支持数据行锁,多版本并发控制(MVCC),外键,以及一致性非锁定读。作为默认存储引擎,也就意味着默认创建的表都会使用此存储引擎,除非使用ENGINE=参数指定创
阅读全文
摘要:容器是一种基础工具。泛指任何可以用于容纳其它物品的工具,可以部分或完全封闭,被用于容纳、储存、运输物品。物体可以被放置在容器中,而容器则可以保护内容物。 容器的类型:瓶、罐、箱、篮、桶、袋、瓮、碗、柜、盆、鞘 … 把系统里的三个服务拆分开,借助容器运行互补干扰 2.容器发展的历史 容器概念始于 19
阅读全文
摘要:• E-R模型在数据库概念设计阶段广泛采用 • E-R模型的构成成分是实体集,属性和联系集 • 实体是把具有属性、性质和特征相同的实体,用所有实体名和他的属性名称的来用抽象的形式描述同种类的实体;一般实体用矩形符号表示,矩形框内标注实体的名称 • 属性是实体特有的一些特性,一个实体有包含有许多个属性
阅读全文
摘要:•通过执行show engines命令查看MySQL中支持哪些存储引擎 • 设置表的存储引擎的方法 • 在my.cnf配置文件中设置default-storage-engine参数表示设置默认存储引擎 • 在MySQL的连接上设置当前连接的默认存储引擎 • SET default_storage_e
阅读全文
摘要:数据类型之字符类型 • 字符类型包含char, varchar, binary, varbinary, blob, text, enum和set • Char和varchar可以通过char(M)和varchar(M)指定可以存储的最大字符数,比如char(30)表示可以存储最长30个字符Char类
阅读全文
摘要:数据类型之日期时间类型 • 日期时间类型包括date,time,datetime,timestamp和year,用来指定不同范围的日期或时间值 • Date类型用来表示仅日期,MySQL默认的日期格式为yyyy-mm-dd,取值范围为1000-01-01到9999-12-31 • Datetime类
阅读全文
摘要:数据类型之整数类型 • MySQL不仅支持标准SQL中的integer和smallint类型,还支持一些自己的扩展的整数类型 • 下表中指明了具体的类型,存储消耗的字节数,最小最大取值范围,unsigned代表不允许负数,则正整数的取值范围扩大一倍 TypeStorage (Bytes)Minimu
阅读全文
摘要:cursor游标 • Cursor游标用来声明一个数据集 • 游标的声明必须在变量和条件声明之后,在handler声明之前 • Cursor close语句用来关闭之前打开的游标 • 如果关闭一个未打开的游标,则MySQL会报错 • 如果在存储过程和函数中未使用此语句关闭已经打开的游标,则游标会在声
阅读全文
摘要:在数据库中,游标是一个十分重要的概念。游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。游标总是与一条SQL 选择语句相关联因为游标由结果集(可以是零条、一条或由相关的选择语句检索出的多条记录)和结果集中指向特定记
阅读全文
摘要:• MySQL支持if,case,iterate,leave,loop,while,repeat语句作为存储过程和函数中的流程控制语句,另外return语句也是函数中的特定流程控制语句 流程控制case语句 • Case语句在存储过程或函数中表明了复杂的条件选择语句 • 第一个语句中case_val
阅读全文

浙公网安备 33010602011771号