自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 MySql事务

1 定义1.1 概念一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务。1.2 特点事务只和DML语句有关,或者说DML语句才有事务。这个和业务逻辑有关,业务逻辑不同,DML语句的个数不同。 一个完整的业务需要批量的DML(insert、update、delete)语句共同联合完成。2 事务四大特性(ACID)2.1 原子性(atommicty)事务是最小的执...

2020-04-22 23:20:23 125

转载 MySQL索引知识点总结

回表:非主键索引查询时会先根据索引查询到主键值,然后再根据主键值查询到对应的数据,此过程称为回表。索引覆盖:指一个查询语句的执行只用从索引中就能够取得,不必从数据表中读取。当一条查询语句符合覆盖索引条件时,MySQL只需要通过索引就可以返回查询所需要的数据,这样避免了查到索引后再返回表操作,减少I/O提高效率。 如,表covering_index_sample中有一个普通索引 idx_key1...

2020-04-22 16:59:44 174

原创 计算机组成原理之概述篇(一)

1 计算机发展简史1.1 计算机发展的四个阶段:第一阶段:电子管计算机(1946-1957)集成度低,空间占用大。 功耗高,运行慢。 操作复杂,更换程序需要接线。第二阶段:晶体管计算集(1957-1964)集成度相对较高,空间占用相对小。 功率相对低,运行速度较快。 操作相对简单,交互更加方便。第三阶段:集成电路计算机(1964-1980)计算机变得更小。功率...

2020-04-20 00:47:33 944

原创 表连接操作

1 表连接更新-- 表连接同步数据update account_base a inner join account_meta m on a.account_id = m.account_id set b.allow_order = a.allow_order,b.charge_off_initiation = m.charge_off_initiation;-- 表连接修改两个表的数据...

2020-04-17 00:16:55 106

原创 exist和in的合理使用

假设表A表示某企业的员工表,表B表示部门表,查询所有部门的所有员工,很容易有以下SQL:select * from A where deptId in (select deptId from B);这样写等价于:--先查询部门表Bselect deptId from B;--再由部门deptId,查询A的员工select * from A where A.deptId =...

2020-04-16 23:54:33 329

原创 powerdesigner复制列脚本

1、注释转名称(包含表名、视图名)OptionExplicitValidationMode=TrueInteractiveMode=im_BatchDimmdl'thecurrentmodel'getthecurrentactivemodelSetmdl=Active...

2020-04-16 23:49:43 627

原创 union与union all区别

在使用UNION时,重复的行被自动取消,这是UNION的默认行为,但是如果需要,可以改变它。事实上,如果想返回所有匹配行,可使用UNION ALL而不是UNION。

2020-04-16 16:22:35 72

原创 expalin关键字进行sql优化

1 概念query Execution plan 执行计划通过执行计划可以得到:表的读取顺序,数据读取操作的类型,哪些索引可以使用,哪些索引实际使用了,表之间的引用,每张表有多少行被优化器查询等信息。mysql> explain select * from servers;+----+-------------+---------+------+-------------...

2020-04-16 16:18:07 222

转载 位运算

1 概述从现代计算机中所有的数据二进制的形式存储在设备中。即0、1两种状态,计算机对二进制数据进行的运算(+、-、*、/)都是叫位运算,即将符号位共同参与运算的运算。口说无凭,举一个简单的例子来看下CPU是如何进行计算的,比如这行代码:int a = 35;int b = 47;int c = a + b;计算两个数的和,因为在计算机中都是以二进制来进行运算,所以上面我们所给...

2020-04-16 16:18:00 147

转载 sql执行顺序

SQL语言不同于其他编程语言的最明显特征是处理代码的顺序。在大多数据库语言中,代码按编码顺序被处理。但在SQL语句中,第一个被处理的子句是FROM,而不是第一出现的SELECT。SQL查询处理的步骤序号:(8) SELECT (9) DISTINCT (11) <TOP_specification> <select_list>(1) FROM <left...

2020-04-16 16:17:53 128

原创 sql中on and 和where的区别

一、在使用left join时,on和where条件的区别如下:1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。(实际上左连接中如果and语句是对左表进行过滤的,那么不管真假都不起任何作用。如果是对右表过滤的,那么左表所有记录都返回,右表筛选以后再与左表连接返回)。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有lef...

2020-04-16 16:17:45 620

转载 MySQL函数

1、导出数据取消科学计数法concat('\t',a.IDCARD_NO) from2、截取字符串left(province,2)3、分组后查询总数select count(distinct 分组字段)

2020-04-16 16:16:39 194

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除