
【SQL那些事】
文章平均质量分 83
雪飞静
左手边在冒险,右手边在蜕变。
展开
-
MySQL& SQL Server&Microsoft Access数据类型一览
Microsoft Access、MySQL 以及 SQL Server 所使用的数据类型和范围。Microsoft Access 数据类型数据类型描述存储Text用于文本或文本与数字的组合。最多 255 个字符。 MemoMemo 用于更大数量的文本。最多存储 65,536 个字符。原创 2016-06-24 09:11:17 · 598 阅读 · 0 评论 -
SQL--2常用sql语句&实例
SQL 语句语句语法AND / ORSELECT column_name(s)FROM table_nameWHERE conditionAND|OR conditionALTER TABLE (add column)ALTER TABLE table_name ADD column_name dataty原创 2016-06-24 09:13:26 · 818 阅读 · 0 评论 -
表连接总结--Hash Join
from:http://trophy.iteye.com/blog/1416410在Oracle中,确定连接操作类型是执行计划生成的重要方面。各种连接操作类型代表着不同的连接操作算法,不同的连接操作类型也适应于不同的数据量和数据分布情况。无论是Nest Loop Join(嵌套循环),还是Merge Sort Join(合并排序连接),都是适应于不同特殊情况的古典连接方法。Nest转载 2016-08-21 16:27:39 · 2893 阅读 · 0 评论 -
SQL必知必会学习笔记大总结
第一课:了解SQL数据库:保存有组织的数据的容器(通常是一个文件或一组文件)。注意误用混淆:数据库软件被称为DBMS,数据库是通过DBMS创建和操纵的容器模式:关于数据库和表的布局及特性的信息。主键:一列或一组列,其值能够唯一标识表中的每一行。,保证一组列是唯一的 行,列,表,数据类型基本知识。注:原始数据-- ------------------------ Cre原创 2016-09-11 11:31:42 · 4666 阅读 · 0 评论 -
sql复杂实例
from:http://www.wzsky.net/html/Program/DataBase/35200.html1.查询语句的使用 使用 select语句和子查询(subquery)可以从一个或多个表,视图,实体试图中返回数据. 1.1相关子查询 可以将子查询(as subquery)或in或exists当成where的一个条件的一部分,这样的查询转载 2016-08-06 09:32:07 · 9355 阅读 · 0 评论 -
sql实例大全
http://www.cnblogs.com/yubinfeng/archive/2010/11/02/1867386.html自己在数据库练习练习吧一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 d转载 2016-08-06 09:09:25 · 8182 阅读 · 1 评论 -
SQL索引问题
from http://www.cnblogs.com/lixiaolun/p/5058304.html数据库索引的存储结构一般是B+树,为什么不适用红黑树等普通的二叉树?经过和同学的讨论,得到如下几个情况: 1. 数据库文件是放在硬盘上,每次读取数据库都需要在磁盘上搜索,因此需要考虑磁盘寻道时间,我们都知道磁盘寻道开销是非常大的。同时,索引一般也是非常大的,内存不能转载 2016-07-07 21:01:41 · 778 阅读 · 0 评论 -
mysql之explain
1.定义:explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。百科:1EXPLAIN SELECT * FROM `TABLE_NAME`;idselect_typetabletype原创 2016-07-24 14:09:04 · 592 阅读 · 0 评论 -
覆盖索引
1.定义: 没有区别,覆盖索引只是特定于具体select语录而言的联合索引。也就是说一个联合索引对于某个select语句,通过索引可以直接获取查询结果,而不再需要回表查询啦,就称该联合索引覆盖了这条select语句。或者: MySQL可以利用索引返回SELECT 列表中的字段。而不必根据索引再次读取数据文件。包含所有满足查询需要的数据的索引成为覆盖索引(Cover原创 2016-07-24 11:48:15 · 2777 阅读 · 0 评论 -
Sharding
1. 背景数据库的扩展是一个永恒的话题。对于传统的关系数据库,采用的是纵向扩展(ScaleUp)的方式,即买更好的机器添加 更多的资源来取得更好的性能(如硬件升级、更快更多的CPU、更大的内存、更多更大的磁盘等)。而形式上采用的是并行数据库、分布式数据库的模式,具体细 节依赖水平分区或者垂直分区的技术。关系数据库通过ScaleUp方式已在传统的企业应用环境中统治了将近三十多年。但是转载 2016-07-24 11:20:21 · 2594 阅读 · 0 评论 -
SQL四种语言:DDL DML DCL TCL 及实例
作者:泥瓦匠 原文链接:传送门1. DDL – Data Definition Language数据库定义语言:定义数据库的结构。其主要命令有CREATE,ALTER,DROP等,下面用例子详解。该语言不需要commit,因此慎重。CREATE – to create objects in the database 在数据库创建对象例:CREATE DATA转载 2016-07-24 10:57:41 · 2085 阅读 · 0 评论 -
内连接,外链接(左连接、右连接、全连接),交叉连接大总结
1.什么是连接查询呢? 概念:根据两个表或多个表的列之间的关系,从这些表中查询数据。 目的:实现多个表查询操作。2.分类:首先划分一下,连接分为三种:内连接、外连接、交叉连接 内连接(INNER JOIN): 分为三种:等值连接、自然连接、不等连接 外连接(原创 2016-08-14 20:17:20 · 19448 阅读 · 5 评论