SQL(结构型数据库架构)是数据库系统的规范语言表达。

-SQL数据库查询是由一个或好几个SQL实体模型界定的表的结合。

-基本上表有具体储存在数据库系统中的表,主视图是以好多个基本上表或别的主视图继承的表(虚似表)。

-SQL客户能够是应用软件或终端用户。

1. 数据库语言sql语句设置主键约束-数据库表设置主键的方法-第1张图片1.数据库语言。

数据库语言简述sql语句设置主键约束-数据库表设置主键的方法-第2张图片数据库语言简述。

数据库语言归类。

2.SQL简述。

SQL的3个规范:ANSI(英国国家行业标准组织)SQL,SQL2(SQL-92),SQL3(SQL-99)sql语句设置主键约束-数据库表设置主键的方法-第3张图片SQL的三个规范:ANSI(英国我国标准局)SQL,SQL L2(SQL-92),SQL L3(SQL-99)。

SQL特性sql语句设置主键约束-数据库表设置主键的方法-第4张图片SQL特点

关系型数据库的三级方式sql语句设置主键约束-数据库表设置主键的方法-第5张图片关系型数据库的三级方式。

SQL的主要部件。

3.数据库查询界定。

(1)创建表格(创建表格句子文件格式)。

sql语句设置主键约束-数据库表设置主键的方法-第6张图片列一致性管束为null(空)和唯一(唯一值)。假如不以null unique,则表明该值是唯一的,不可以取空的值。

(2)改动表句子文件格式。

sql语句设置主键约束-数据库表设置主键的方法-第7张图片新加上的列一直空。

(3)降表降表。

sql语句设置主键约束-数据库表设置主键的方法-第8张图片(4)指数值。

-索引的作用。

sql语句设置主键约束-数据库表设置主键的方法-第9张图片在数据库系统中,数据库索引代表着数据库查询程序流程能够从全部表格中寻找需要的数据信息,而不用扫描仪它。

数据库查询的数据库索引是偏向表中数据页的逻辑性表针目录,这种表针在物理学上标志一列或两列的值及其回应。

-聚集索引和非聚集索引。

聚集索引按列对表的物理学数据信息页中的信息开展排列,随后将其再次储存在硬盘上,即聚集索引与数据信息混和,其叶连接点储存具体数据信息。

非聚集索引具备彻底单独于数据信息行的构造。应用非聚集索引时,物理学数据信息页中的数据信息不用按列排列。非聚集索引的叶连接点储存组成非聚集索引的键值和行精准定位符。

-建立和删除索引。

创建数据库索引句子文件格式。

sql语句设置主键约束-数据库表设置主键的方法-第10张图片删除索引句子文件格式。

sql语句设置主键约束-数据库表设置主键的方法-第11张图片(5)界定,删掉和升级主视图。

主视图是以一个或好几个表或主视图继承的表,其构造和数据信息根据表的查看。主视图与方式表同样,但实质上是一个虚似表。

-应用主视图的优势和实际效果如下所示。

主视图能够集中化数据信息,简单化和订制不一样客户对数据库查询的不一样数据信息要求。

应用主视图能够屏蔽掉数据信息的多元性,客户还可以在不清楚数据库查询构造的情形下轻轻松松应用和管理方法数据信息,简单化数据权限的管理方法,并再次机构数据信息以輸出到别的应用软件。

主视图能够让客户只关注一些自个喜欢的特殊数据信息和自身承担的特殊每日任务,而这些多余或没用的数据信息则不容易表明在主视图中。

主视图巨大地简单化了客户对信息的实际操作。

主视图容许不一样的客户以不一样的方法查询不一样或同样的数据。

在某种情形下,因为表格中的信息量很大,在设计方案表时通常会对表开展横着或横向的区划,但表结构的更改会对运用造成不太好的危害。

主视图给予了一种简易合理的安全防护体制。

-创建视图。

sql语句设置主键约束-数据库表设置主键的方法-第12张图片创建视图的标准:

sql语句设置主键约束-数据库表设置主键的方法-第13张图片-删掉主视图。

sql语句设置主键约束-数据库表设置主键的方法-第14张图片4.数据信息实际操作。

SQL的信息实际操作作用包含挑选,插进,删掉和升级。

(1)基本上构造1)SELECT。

-句子文件格式

sql语句设置主键约束-数据库表设置主键的方法-第15张图片-关键环节

sql语句设置主键约束-数据库表设置主键的方法-第16张图片WHERE子句相匹配于关系代数中的挑选谓词。

可在-where子句的条件表达式中采用的操作符。

sql语句设置主键约束-数据库表设置主键的方法-第17张图片-典型性的SQL查看具备如下方式:

sql语句设置主键约束-数据库表设置主键的方法-第18张图片(2)简易查看。

从哪里挑选。

(3)连接查询。

涉及到2个之上表的查看称之为连接查看。

(4)子查询和汇聚作用。

-子查询也称之为嵌入查看。嵌入查看代表着SELECT-FROM-WHERE查看块能够置入到另一个查看块中。SQL中容许多种嵌入。

-聚合函数

聚合函数是将一组值做为键入并回到单独值的涵数。SQL给予了五个预订义的结合涵数。

结合的涵数。

sql语句设置主键约束-数据库表设置主键的方法-第19张图片ANY和ALL谓词的涵义以及等额的变换关联。

sql语句设置主键约束-数据库表设置主键的方法-第20张图片(5)排序查看。

-排序根据条文

能够在Where子句后加上GROUP BY子句来排序先祖。保留字“排序根据”后边是排序特性目录。

-HAVING条文

sql语句设置主键约束-数据库表设置主键的方法-第21张图片(6)重新命名实际操作。

旧名字做为新名字

(7)串实际操作。

应用像。2个特殊符号用以叙述方式:“%”配对一切字符串数组;“_”配对一切标识符。方式区别英文大小写。

(8)设定实际操作。

保留字UNION/INTERSECT和EXCEPT各自相匹配于∩,∩和-等。

(9)查看和删掉主视图。

-像查看基本上表一样查看主视图。

-查询删掉

删掉主视图主视图名字。

-查询升级。

主视图升级标准。

sql语句设置主键约束-数据库表设置主键的方法-第22张图片-WITH子句

WITH子句给予了一种界定临时性主视图的方式,该方式仅对WITH子句中产生的查看合理。

(10)插进,删掉和改动句子。

-插入语句基本上文件格式。

sql语句设置主键约束-数据库表设置主键的方法-第23张图片-删除语句基本上文件格式。

从基表名字中删掉。

[在其中条件表达式]

-改动句子关系式。

升级基表名

SET字段名=值关系式(,字段名=子关系式…)。

[WHERE条件表达式]

5.SQL中的受权。

sql语句设置主键约束-数据库表设置主键的方法-第24张图片(1)外键约束管束外键约束。

-一致性管束。

sql语句设置主键约束-数据库表设置主键的方法-第25张图片-一致性操纵。

界定作用,检验作用和解决作用。

-实体线一致性(应用“PRIMARY KEY”子句)

一个关联中只有有一个外键约束。有这两种方式能够申明外键约束:

1)在特性种类后加上PRIMARY KEY保留字。

2)在特性目录中引进一个新元素,它包括保留字PRIMARY KEY和一个特性或特性组的目录,这种特性或特性组组成用括弧拓展的键。

(2)外键约束外键约束。

sql语句设置主键约束-数据库表设置主键的方法-第26张图片sql语句设置主键约束-数据库表设置主键的方法-第27张图片

(3)特性值上的管束(3)对特性值的管束。

-空

-检查检查条文

(4)全局性管束。

sql语句设置主键约束-数据库表设置主键的方法-第28张图片(5)受权和经销权。

sql语句设置主键约束-数据库表设置主键的方法-第29张图片-受权声明格式

sql语句设置主键约束-数据库表设置主键的方法-第30张图片PUBLIC:接纳管理权限的客户能够是单独或好几个特殊客户,PUBLIC主要参数能够为全部客户分派管理权限。

With option:假如特定了此子句,得到管理权限的客户还可以将管理权限授于别的用户。

-一同承包权。

sql语句设置主键约束-数据库表设置主键的方法-第31张图片-撤消权利。

sql语句设置主键约束-数据库表设置主键的方法-第32张图片6.引起

(1)简述。

sql语句设置主键约束-数据库表设置主键的方法-第33张图片-触发器原理的关键特点。

sql语句设置主键约束-数据库表设置主键的方法-第34张图片-开启音乐符号。

sql语句设置主键约束-数据库表设置主键的方法-第35张图片(2)建立触发器原理。

建立触发器原理

(3)删掉触发器原理。

sql语句设置主键约束-数据库表设置主键的方法-第36张图片sql语句设置主键约束-数据库表设置主键的方法-第37张图片

7. 内嵌式SQL7.内嵌式SQL。

(1)SQL和寄主语言表达插口。

-预编译。

-区别关键语言表达句子和SQL句子。

sql语句设置主键约束-数据库表设置主键的方法-第38张图片-主语言表达模块与数据库查询模块通讯。

1)SQL通信区。

2)关键自变量。

3)鼠标光标。

–界定鼠标光标。

sql语句设置主键约束-数据库表设置主键的方法-第39张图片–开启鼠标光标。

sql语句设置主键约束-数据库表设置主键的方法-第40张图片–前行鼠标光标。

sql语句设置主键约束-数据库表设置主键的方法-第41张图片–关掉鼠标光标。

sql语句设置主键约束-数据库表设置主键的方法-第42张图片(2)动态性SQL。

SQL的动态性部件容许程序流程结构和递交SQL查看。反过来,内嵌式SQL句子务必在编译程序时彻底明确,由预CPU预编译,由寄主语言表达c语言编译器编译程序。

-动态性SQL提前准备句子文件格式。

sql语句设置主键约束-数据库表设置主键的方法-第43张图片-动态性SQL实行句子文件格式。

sql语句设置主键约束-数据库表设置主键的方法-第44张图片8.SQL-99适用的目标关系模型。

(1)嵌入关联。

(2)种类繁杂。

-搜集种类

-结构特征

-繁杂种类值的建立。

(3)承继。

-种类承继

-表承继

(4)参照种类。

(5)与繁杂种类有关的查看。

-途径关系式

-具备汇聚值的特性。

-建巢和不建巢。

(6)作用和步骤。

-SQL涵数和全过程。

-外界语言表达程序流程。

-步骤的搭建。

评论(0条)

刀客源码 游客评论