随笔分类 -  SQL

摘要:转载自 SQL索引一步到位 SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。 1.1 什么是索引? SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度 阅读全文
posted @ 2019-01-01 20:32 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 图解 SQL 里的各种 JOIN 从业以来主要在做客户端,用到的数据库都是表结构比较简单的 SQLite,以我那还给老师一大半的 SQL 水平倒也能对付。现在偶尔需要到后台的 SQL Server 里追查一些数据问题,就显得有点捉襟见肘了,特别是各种 JOIN,有时候傻傻分不清楚,于是索性弄 阅读全文
posted @ 2018-05-24 08:49 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 内连接,外链接(左连接、右连接、全连接),交叉连接大总结 1.什么是连接查询呢? 概念:根据两个表或多个表的列之间的关系,从这些表中查询数据。 目的:实现多个表查询操作。 2.分类: 首先划分一下,连接分为三种:内连接、外连接、交叉连接 内连接(INNER JOIN): 分为三种:等值连接、 阅读全文
posted @ 2018-05-06 14:33 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Java提升篇-事务隔离级别和传播机制 问题的提出 为了保证并发操作数据的正确性及一致性,SQL规范于1992年提出了数据库事务隔离级别。 事务隔离级别分类 事务隔离级别由低往高可分为以下几类 READ UNCOMMITTED,读取未提交的数据。这是最不安全的一种级别,查询语句在无锁的情况下 阅读全文
posted @ 2018-04-29 19:29 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:一、索引的意义 表中创建索引,以便更加快速高效地查询数据。 用户无法看到索引,它们只能被用来加速搜索/查询。 注释:更新一个包含索引的表需要比更新一个没有索引的表花费更多的时间,这是由于索引本身也需要更新。因此,理想的做法是仅仅在常常被搜索的列(以及表)上面创建索引。 二、索引创建与删除、查看 (1 阅读全文
posted @ 2017-09-07 14:58 茅坤宝骏氹 阅读(123) 评论(0) 推荐(0)
摘要:一、使用sqlplus登陆数据库 1、普通管理员或者普通用户登陆 第一种是cmd命令窗口直接输入 C:\Users\mk>sqlplus C:\Users\mk>用户名:system --要输入的用户名 C:\Users\mk>密码:a --输入密码不回显 第二种是cmd命令窗口直接输入 C:\Us 阅读全文
posted @ 2017-07-27 19:19 茅坤宝骏氹 阅读(901) 评论(0) 推荐(0)
摘要:一、数据库定义语言DDL 1、创建表 create table tableName ( // tableName可以自己定义作为表名 sid char(10), age smallint, primary key(sid) ); create table tableName( sid char(10 阅读全文
posted @ 2017-04-19 23:16 茅坤宝骏氹 阅读(130) 评论(0) 推荐(0)