随笔分类 -  MySQL

摘要:假设有两种表:test_on_position表和address表,address表存放地址,test_on_position存放会员及其常用的地址,数据如下: address表: test_on_position表: 1. left join 条件在where后面 运行结果: 条件在on后面 运行 阅读全文
posted @ 2018-08-24 19:42 Acode 阅读(10640) 评论(0) 推荐(0)
摘要:很多文章认为MySQL在读未提交(Read Uncommitted)的隔离级别下,写操作是不加锁的,然而实际上并不是, 在RU级别下,写操作加有X锁 。 实践出真知 以前,我也认为RU隔离级别下,写操作不会加锁。偶然间,看到一篇优质的文章 "《查看Mysql正在执行的事务、锁、等待》" ,文章介绍了 阅读全文
posted @ 2018-05-16 14:40 Acode 阅读(903) 评论(0) 推荐(1)
摘要:看到有资料说,where条件的顺序会影响查询的效率,根据的逻辑是: where条件的运行是从右到左的,将选择性强的条件放到最右边,可以先过滤掉大部分的数据(而选择性不强的条件过滤后的结果集仍然很大),在根据其它条件过滤时,需要比较的数据量就少,提高查询的效率。 当我看到这个逻辑时,自我认为不是太合理 阅读全文
posted @ 2017-09-07 13:39 Acode 阅读(33288) 评论(3) 推荐(3)
摘要:1. 临时表存储在tempdb中,是一个需要分配空间的实表(区别于视图,视图不需要分配空间,是一条预编译的SQL语句 ) 2. 临时表有两种:本地临时表、全局临时表 本地临时表与全局临时表的主要区别是:可见性、可用性 本地临时表,仅对当前用户的连接可见;用户可以显式地删除,如果没有显式地删除,当用户 阅读全文
posted @ 2017-04-11 09:30 Acode 阅读(268) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2016-07-29 09:24 Acode 阅读(6) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2016-07-28 10:31 Acode 阅读(2) 评论(0) 推荐(0)
摘要:1、建表 命令:create table 表名 (字段名1 数据类型 ...., 字段名2 数据类型 ...) 注:是否允许为空;主键设置;字段的自增等选项均可以在后面写上 实例: 2、查看表结构 命令:desc 表名; 实例: 3、增加表字段 命令:alter table 表名 add 字段 类型 阅读全文
posted @ 2016-03-25 17:29 Acode 阅读(144) 评论(0) 推荐(0)

您是本站第访问量位访问者!