ICode9

精准搜索请尝试: 精确搜索
  • 常用行级元素:图片与超链接2020-06-27 22:51:36

    一.图片标签<img> <!-- src:图片源,可以是本地也可以是网页上的链接 alt:如果无法显示图像,用此文本代替 title:鼠标放置在图片上出现的文字提示 width,height:定义图片的宽度和高度 --> <img src="images/lpl.jpg" alt="lpl" title="对决" width="400" height=&quo

  • PostgreSQL触发器总结2020-06-16 15:07:18

    最近几个月忙于POC,很久没有时间研究东西了,今天趁着迁移一个触发器,顺便把触发器的知识捡起来~ 参考资料: https://www.postgresql.org/docs/12/plpgsql-trigger.html   概述:触发器是某个数据库操作发生时被自动调用的函数。可以在INSERT、UPDATE或DELETE操作之前或之后调用触发器

  • 数据库中 truncate, delete 区别2020-06-01 22:57:56

    Delete  删除行级数据,删除前会锁定行级 删除操作会作为事务记录在日志中     Truncate 执行后,表的索引占用空间会恢复初始大小 不会触发触发器执行 速度快,效率高 不允许回滚   

  • mysql事务、锁2020-05-04 16:51:38

      排他锁: 介绍: 行级锁,锁住之后,其他人看不到该行信息,会陷入阻塞状态直到前面的用户commit或rollback之后才可操作。   使用场景: 例如转钱,一个客户给另一个客户转钱,然后需要两行内容都先上锁保证数据安全,再修改内容,修改完提交,另一个人再操作改行内容。   使用方式: select 字段 fr

  • MyISAM和InnoDB对比2020-04-11 15:01:39

    MyISAM:MyISAM是默认存储引擎(Mysql5.1前),每个MyISAM在磁盘上存储成三个文件,每一个文件的名字均以表的名字开始,扩展名指出文件类型。     .frm文件存储表定义     ·MYD (MYData)文件存储表的数据     .MYI (MYIndex)文件存储表的索引 InnoDB:MySQL的默认存储引擎,给 MySQL 提供

  • MySQL:聊一聊数据库中的那些锁2020-02-04 10:02:35

    在软件开发中,程序在高并发的情况下,为了保证一致性或者说安全性,我们通常都会通过加锁的方式来解决,在 MySQL 数据库中同样有这样的问题,一方面为了最大程度的利用数据库的并发访问,另一方面又需要保证每个用户能以一致的方式读取和修改数据,就引入了锁机制。 在 MySQL 数据库中,锁有很多

  • 二、innodb的加锁2020-01-24 21:51:15

    所有文章 https://www.cnblogs.com/lay2017/p/12078232.html   正文 在上一篇文章中,我们简单了解了一下innodb的行级锁(s锁、x锁)和表级锁(is锁、ix锁)的概念以及锁之间的兼容关系。 本文,将了解一下innodb的几种加锁的情况: 常见的加锁 1)对于update、delete、insert这种涉及到commit操

  • MySQL的性能分析,事务处理,锁,集群搭建2019-12-30 21:01:56

    MySQL性能分析介绍  show profiles 这个命令非常强大,能清晰的展示每条SQL的持续时间。通常结合show profile 命令可以更加详细的展示其耗时信息。这样就能很容易的分析出,到底慢在哪个环节了。比较遗憾的是,在MySQL中,该命令默认是关闭状态的。在使用之前,我们首先得启用它: 开启命

  • MySQL性能优化2019-12-29 15:04:04

    SQL语句优化-explain分析问题       Explanin select * from user 会产生如下信息: id:查询的序列号select_type:表示查询的类型。table:输出结果集的表type:表示表的连接类型possible_keys:表示查询时,可能使用的索引key:表示实际使用的索引key_len:索引字段的长度ref: 哪个字

  • html行级元素与块级元素以及meta标签的使用2019-12-20 23:53:41

    块级元素的特性: 永远都会占满父级元素的宽度(块级元素的宽度永远都等于它父级元素的宽度)   行级元素的特性: 所占的空间刚好等于内容的大小   常见的块级元素: h1~h6、p、ul、div、li、form   常见的行级元素: a、span、u、i、s、em、b、img(特殊的行级元素,可以修改尺寸)   meta标签

  • 随笔22019-12-16 18:56:50

    1.CSS样式定义优先级顺序是?    内联样式最高优先权,然后是内部样式,然后才是外部样式    id>类>标签>通配 2.div和span的区别?  DIV 和 SPAN 元素最大的特点是默认都没有对元素内的对象进行任何格式化渲染。主要用于应用样式表(共同点)。 两者最明显的区别在于DIV是块元素,而SP

  • HTML————行级元素和块级元素标签2019-10-14 10:03:36

      块级标签:(block) 1、独占一行,不和其他元素待在同一行,宽度自动填满父元素宽度 2、能设置weight(宽)、height(高)属性 3、可以设置margin,padding属性 常见的块级标签: <address>,定义地址 <caption>,定义表格标题 <div>,定义文档中的分区或节 <dl>,定义列表 <dt>,定义列表中的项目、 <f

  • mysql的锁表问题2019-09-13 20:40:03

    原文链接:https://my.oschina.net/qiuzhping/blog/611710 mysql的锁表问题 SHOW PROCESSLIST查看数据库中表的状态,是否被锁; kill id   //杀掉被锁的表 =================================================== set autocommit=0; select * from t1  whe

  • 面试官问:请介绍一下MySQL数据库的锁机制?2019-09-09 14:00:36

    为什么要加锁 问题背景 当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。 要解决的问题 多用户环境下保证数据库完整性和一致性 锁是什么 在计算机科学中,锁是在执行多

  • 【mysql】mysql中的锁机制2019-07-19 19:55:35

    一、分类 MySQL的锁机制不同的存储引擎支持不同的锁机制,分为表级锁、行级锁、页面锁。MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-level locking),但也支持表级锁;InnoDB存储引擎既支持行级锁(row-level locking),也支持表级锁,但默认情况下

  • Mysql中的读锁,写锁,乐观锁2019-07-04 10:41:36

    读锁,也叫共享锁(shared lock) SELECT * FROM table_name WHERE ... LOCK IN SHARE MODE     写锁,也叫排他锁(exclusive lock) SELECT * FROM table_name WHERE ... FOR UPDATE   乐观锁,是一种逻辑锁,通过数据的版本号(vesion)的机制来实现 update t_goods set status=2,version=versio

  • Yii2.0 for update 行级锁2019-06-26 17:42:34

    当我们遇到存在高并发并且对于数据的准确性有要求的场景,需要了解和使用for update   需要注意的点: 1、InnoDB默认是行级别的锁,当有明确指定的主键时候,是行级锁。否则是表级别 2、for update 仅适用于InnoDB,并且必选开启事务, 在begin与commit之间才生效   public function actio

  • MySQL中的两种数据库引擎2019-06-25 18:50:43

    MySQL数据库有多个可以选择的数据库引擎,这里重点介绍MyISAM和InnoDB 1、MyISAM   (1)MyISAM是MySQL 5.5之前版本的默认数据库引擎,是在早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)的基础上改进得到的。   (2)特点:     优点:性能极佳,提供了全文索引、压缩、

  • 数据库中的触发器2019-05-31 20:02:25

    摘自百度百科:触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整

  • 触发器2019-05-13 20:48:13

    触发器 触发器相当于java中的事件监听,当某事件发生时激活特定的事件并执行相应的逻辑 DML触发器中包含了三种事件 insert update delete 语法格式 create [or replace] trigger 触发器名 {before| after | instead of} {insert|delete|update} on 表名 [for each row] when 条件 b

  • 数据库的锁机制2019-05-09 18:49:52

    转载:http://www.hollischuang.com/archives/909 并发控制 在计算机科学,特别是程序设计、操作系统、多处理机和数据库等领域,并发控制(Concurrency control)是确保及时纠正由并发操作导致的错误的一种机制。 数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库

  • Oracle中锁机制2019-04-01 22:55:18

    锁:oracle 中用来 实现并发访问控制的机制;分类 :表级锁、行级锁;锁的应用:当执行insert、delete、update时,oracle会自动应用行级锁;执行select时不会加锁;select for update:当执行时会加行级锁和表级锁;但是可以执行insert语句;

  • Mysql数据库2019-03-22 17:49:33

    数据库的读现象 参考文章:http://www.hollischuang.com/archives/900 脏读 脏读又称无效数据的读出,是指在数据库访问中,事务T1将某一值修改,然后事务T2读取该值,此后T1因为某种原因撤销对该值的修改,这就导致了T2所读取到的数据是无效的。 脏读就是指当一个事务正在访问数据,并且对

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有