随笔分类 -  数据库

SQL复习五(索引)
摘要:SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。 1.1 什么是索引? SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间 下面举 阅读全文

posted @ 2016-10-23 23:56 麦冬 阅读(203) 评论(0) 推荐(0)

SQL复习六(视图)
摘要:视图是关系数据库系统提供给用户以多角度观察数据库中数据的一种重要方法。视图是从一个或者几个表中导出的虚拟表。视图一经定义就可以被查询和删除。也可以在视图上定义视图。用视图完成数据的更新(增,删,改)操作有一定的限制。 修改规则: 1)如果视图是从多个表使用连接操作导出的,不可以更新; 2)如果导出视 阅读全文

posted @ 2016-10-23 23:27 麦冬 阅读(369) 评论(0) 推荐(0)

SQL复习三(子查询)
摘要:子查询 子查询就是嵌套查询,即select中包含这select,如果一条语句中存在着两个,或者两个以上的select,那么就是子查询语句了。 子查询出现的位置 where后,作为条件的一部分; from后,作为被查询的一条表; 当子查询出现在where 后作为条件时,还可以使用以下的关键字: any 阅读全文

posted @ 2016-10-23 19:41 麦冬 阅读(325) 评论(0) 推荐(0)

SQL复习四(完整性约束)
摘要:完整性约束是为了表的数据的正确性。主要有主键,外键的约束。 1 主键 当某一列添加了主键约束后,该列的数据就不能重复出现。这样每行记录中其主键列就能唯一的标识着以行。如学生可以用学号作为唯一的标识。 主键的不能为null,也不能重复。 指定主键的约束用关键字 primary key 。 创建表时,直 阅读全文

posted @ 2016-10-23 18:40 麦冬 阅读(373) 评论(0) 推荐(0)

SQL 复习二(数据查询语言)
摘要:1.1 数据查询语言 DQL就是数据查询语言,数据库执行DQL语句不会对数据进行改变,而是让数据库发送结果集给客户端。 语法: SELECT selection_list /*要查询的列名称*/ FROM table_list /*要查询的表名称*/ WHERE condition /*行条件*/ 阅读全文

posted @ 2016-10-23 18:35 麦冬 阅读(592) 评论(0) 推荐(0)

SQL复习一(基础知识)
摘要:1.什么是sql SQL(structure query language)是结构化查询语言,它是对关系型数据库的操作语言。它可以应用到所有的数据库中,例如:MySQL、Oracle、SQL server 等。 1.2 语法要求 SQL语句可以单行或者多行书写,以分号结尾; 可以用空格和缩进来增强语 阅读全文

posted @ 2016-10-23 18:24 麦冬 阅读(362) 评论(0) 推荐(0)