现在的位置: 首页 > 综合 > 正文

SQL的学习(一)

2013年10月14日 ⁄ 综合 ⁄ 共 607字 ⁄ 字号 评论关闭

SQL诞生于IBM公司在加利福尼亚San Jose的实验室,一篇名为《A Relational Model of Data for Large Shared DataBanks》
论文使得SQL进而发展为关系型的数据库,其中定义了12条规则,使其与其他数据库区别开来:
1)关系型数据库必须通过关系来实现对数据的完全管理;
2)所有在关系型数据库中的信息均可以在表中以数值的形式加以体现;
3)在关系型数据库中的每一项数据均可以通过库名、键名和列名来准确制定;
4)关系型数据库系统必须对空值提供系统级的支持,有独特的缺省值;
5)在数据库中的数据应有逻辑表格的行的形式来表达,并且可以通过数据处理语言来访问;
6)完善的数据子语句;
7)查看更新规则;
8)数据库中数据和插入、更新与删除操作;
9)数据的逻辑独立性(当改变表的结构时应用程序在最大程度上不受影响);
10)有效性独立;
11)发布的独立性;
12)。。。。

2. SQL数据库的查询
语法  select <ALL, DISTINCT(不重复)> <列名> from <表名> where <条件>

3. 表的联合
1)交叉关联
一个select语句中操作多个表;
2)等值联合
利用两个表中存在同一列, 条件语句 where A.que = B.que
3)不等值联合
相较于等值联合,条件语句中使用不等号
4)内部联合和外部联合
5)表的自我联合

4. SQL数据库修改

语法: updata <表名> set <列名=value> where <条件>

抱歉!评论已关闭.