
SQL基础教程
niuzhihuan
这个作者很懒,什么都没留下…
展开
-
SQL基础教程 学习计划
1. 目的掌握SQL,提高开发和应用关系数据库的能力.使用SQL编程语言维护和查询数据库信息.2. 计划本书357页,时间为11-28到12-5,共计7天时间.3. 目录第1章 DBMS介绍第2章 关系模型第3章 SQL基础第4章 从表中检索数据第5章 操作符和函数第6章 汇总和分组数据第7章 联结第8章 子查询第9章 集合操作原创 2014-11-27 08:15:54 · 855 阅读 · 0 评论 -
第15章 sql技巧
1. 用例sql中常用的技巧。2. 静态2.1 限定返回行的数量mysql limit 数字1,数字22.2 检索元数据元数据是关于数据的数据。包括模式,数据库,表,列等方面的信息。2.3 旋转表交换其行和列的位置。使用case3. 动态原创 2014-12-08 09:28:19 · 381 阅读 · 0 评论 -
第14章 事务
1. 用例事务是一个或多个连接在一起作为一个逻辑单位运行的sql语句。2. 静态2.1 提交提交事务是使事务开始后修改的所有数据持久化在数据库中。2.2 回滚回滚事务是撤销事务中sql语句带来的所有变化。3. 动态原创 2014-12-08 08:56:28 · 308 阅读 · 0 评论 -
第12 章 索引
1. 用例为了加快数据检索,索引是排序的列表,在这个列表中每个不同的值和包含该值的行的硬盘地址存储在一起,在查询中,仅需要扫描索引中的地址就可以访问对应的行。2. 静态2.1 常被创建索引的列主键,外键,查询,排序,分组,联结,用来计算顺序统计如(min,max等)2.2 索引的创建当创建主键约束和唯一约束时,DBMS自动创建索引。索引名一般为列名+idx 如: use原创 2014-12-08 08:35:32 · 335 阅读 · 0 评论 -
第13章 视图
1. 用例视图是存储的sql语句,它能返回基于1个或多个表检索得到的数据表。使用视图的好处:简化数据访问,自动更新,增强安全性,逻辑上数据独立。2. 静态2.1 使用create view 创建视图create view viewName[(view_columns)]as select_statement;2.2 删除视图使用drop view viewName;原创 2014-12-08 08:48:22 · 279 阅读 · 0 评论 -
第11章 创建,更改和删除表
1. 用例本章介绍了如何创建,管理表及表的属性,如列定义和约束。2. 静态2.1 create table 创建表2.2 alter table 更改现存表的结构3. 动态原创 2014-12-08 07:15:59 · 372 阅读 · 0 评论 -
第9章 集合操作
1. 用例本章介绍了sql集合操作符。2. 静态2.1 union返回两个查询返回的所有行,但会删除重复行。union重结果中去掉重复的行,union all不去掉重复的行。限制:a.两个select子句列出的列必须数量相同。b.两个查询对应的列必须有相同的顺序。c.对应的列必须是相同的数据类型或可隐式转换为相同的类型。d.order by 子句只能出现在u原创 2014-12-04 19:34:17 · 361 阅读 · 0 评论 -
第10章 插入,更新和删除行
1. 用例2. 静态3. 动态原创 2014-12-05 07:08:30 · 398 阅读 · 0 评论 -
第7章 联结
1. 用例讲解如何使用联结同时从多个表中检索行.联结是使用关联的列将两个输入表合并为一个结果的表操作.2. 静态2.1 联结类型交叉联结:返回第一个表的每一行和第二个表的所有行组合得到的表的所有行.自然联结:对第一个表的所有列和第二个表具有相同名称的列进行等同比较的联结.内联结:左外联结:右外联结:全外联结:自联结:3. 动态原创 2014-12-04 07:13:27 · 349 阅读 · 0 评论 -
第8章 子查询
1. 用例本章介绍能从其他的查询结果中检索或修改数据的嵌套查询.2. 静态3. 动态原创 2014-12-04 09:07:31 · 311 阅读 · 0 评论 -
第6章 汇总和分组数据
1. 用例介绍对一组值进行操作以产生一个汇总值的SQL的聚合函数或集合函数.对行分组的group by 字句,经常和筛选的having子句一起使用.2. 静态3. 动态原创 2014-12-03 07:05:32 · 312 阅读 · 0 评论 -
第5章 操作符和函数
1. 用例2. 静态3. 动态原创 2014-11-29 22:29:59 · 268 阅读 · 0 评论 -
第2章 关系模型
1. 用例关系模型是一种非常简单且适合组织和管理数据的数据模型。2. 静态2.1 集合论关系模型的基础是集合论,它让人们以数据集合而不是孤立的数据项或行的方式进行思考。该模型描述了如何在数据库表上运用于数据集合一样的方法执行常见的代数运算如并和交。表类似于集合,既有公共属性的不同元素的集合。2.2 表是存储数据的数据库结构。包含了特定实体类型的数据。是由行和列构原创 2014-11-27 21:05:48 · 679 阅读 · 0 评论 -
第4章 从表中检索数据
1. 用例介绍使用select 语句检索和操作数据。2. 静态2.1 select语法select columnsfrom tables[join joins][where search_condition][group by grouping_columns][having search_condition][order by sort_columns]原创 2014-11-28 20:13:25 · 363 阅读 · 0 评论 -
第1章 DBMS介绍
1. 用例DBMS服务器能以交互模式或脚本模式运行SQL程序。2. 静态常用DBMS2.1 Microsoft Access2.2. Microsoft SQL Server2.3 Oracle2.4 IBM DB22.5 MySQL命令行进入mysql : mysql -h host -u user -p dbname.mysql 的sql语句以分号“;"原创 2014-11-27 08:45:09 · 554 阅读 · 0 评论 -
第3章 SQL基础
1. 用例介绍SQL基础和数据类型,空值null2. 静态3. 动态原创 2014-11-28 20:13:03 · 368 阅读 · 0 评论