【书山有路】SQL必知必会 第1课
来源:互联网 发布:工作站知乎 编辑:程序博客网 时间:2024/06/04 22:47
这一课介绍SQL究竟是什么,它能做什么事情。
概念
模式:表具有一些特性,这些特性定义了数据在表中如何存储,包含存储什么样的数据,数据如何分解,各部分信息如何命名等信息。描述表的这组信息就是所谓的模式(schema)。模式可以用来描述数据库中特定的表,也可以用来描述整个数据库(和其中表的关系)。
数据类型兼容:数据类型及其名称是SQL不兼容的一个主要原因。要在创建表结构时记住这些差异。
- 标准SQL:ANSI SQL
查漏补缺
主键的条件
- 任意两行都不具有相同的主键值
- 每一行都必须具有一个主键值(主键列不允许NULL值)
- 主键列表中的值不允许修改或更新
- 主键值不能重用(如果某行从表中删除,它的主键不能赋给以后的新行)
设计SQL的目的
很好的完成一项任务——提供一种从数据库中读写数据的简单有效的方法。
学习方法
学习SQL最好的方法就是自己动手实践。所以需要一个数据库和用来测试SQL语句的系统。
本书需要的数据库和脚本在http://www.forta.com/books/0672336073/TeachYourselfSQL_MySQL.zip可以下载,我用的是MySQL。
0 0
- 【书山有路】SQL必知必会 第1课
- 【书山有路】SQL必知必会 第2课
- 【书山有路】SQL必知必会 第3课
- 【书山有路】SQL必知必会 第4课
- 【书山有路】SQL必知必会 第5课
- 【书山有路】SQL必知必会 第6课
- 【书山有路】SQL必知必会 第7课
- 【书山有路】SQL必知必会 第8课
- 【书山有路】SQL必知必会 第9课
- 【书山有路】SQL必知必会 第10课
- 【书山有路】SQL必知必会 第11课
- 【书山有路】SQL必知必会 第12课
- 【书山有路】SQL必知必会 第13课
- 【书山有路】SQL必知必会 第14课
- 【书山有路】SQL必知必会 第22课
- 读书笔记:SQL必知必会【第1-3课】
- 读书笔记:SQL必知必会【第4课~第6课】
- 读书笔记:SQL必知必会【第7课-第9课】
- vue-cli#2.0 webpack 配置分析
- Redis实现Restful的访问权限控制(三)
- 古今亲属称谓
- 网页性能优化--雅虎十二条建议
- 【手游创新】手游开启全新的游戏模式
- 【书山有路】SQL必知必会 第1课
- js基础Demo
- “秦晋之好”的来历:秦晋之好与战略结盟
- salt数据系统---grains
- 如何使用Spark的local模式远程读取Hadoop集群数据
- LeetCode: 11. Container With Most Water
- HDU 1213 How Many Tables 并查集
- 通过dt筛选符合条件的结果
- BZOJ 3306: 树