本文由 发布,转载请注明出处,如有问题请联系我们! 发布时间: 2021-08-01sql语句设置主键约束-数据库表设置主键的方法
加载中SQL(结构型数据库架构)是数据库系统的规范语言表达。
-SQL数据库查询是由一个或好几个SQL实体模型界定的表的结合。
-基本上表有具体储存在数据库系统中的表,主视图是以好多个基本上表或别的主视图继承的表(虚似表)。
-SQL客户能够是应用软件或终端用户。
1. 数据库语言1.数据库语言。
数据库语言简述数据库语言简述。
数据库语言归类。
2.SQL简述。
SQL的3个规范:ANSI(英国国家行业标准组织)SQL,SQL2(SQL-92),SQL3(SQL-99)SQL的三个规范:ANSI(英国我国标准局)SQL,SQL L2(SQL-92),SQL L3(SQL-99)。
SQL特性SQL特点
关系型数据库的三级方式关系型数据库的三级方式。
SQL的主要部件。
3.数据库查询界定。
(1)创建表格(创建表格句子文件格式)。
列一致性管束为null(空)和唯一(唯一值)。假如不以null unique,则表明该值是唯一的,不可以取空的值。(2)改动表句子文件格式。
新加上的列一直空。(3)降表降表。
(4)指数值。-索引的作用。
在数据库系统中,数据库索引代表着数据库查询程序流程能够从全部表格中寻找需要的数据信息,而不用扫描仪它。数据库查询的数据库索引是偏向表中数据页的逻辑性表针目录,这种表针在物理学上标志一列或两列的值及其回应。
-聚集索引和非聚集索引。
聚集索引按列对表的物理学数据信息页中的信息开展排列,随后将其再次储存在硬盘上,即聚集索引与数据信息混和,其叶连接点储存具体数据信息。
非聚集索引具备彻底单独于数据信息行的构造。应用非聚集索引时,物理学数据信息页中的数据信息不用按列排列。非聚集索引的叶连接点储存组成非聚集索引的键值和行精准定位符。
-建立和删除索引。
创建数据库索引句子文件格式。
删除索引句子文件格式。(5)界定,删掉和升级主视图。主视图是以一个或好几个表或主视图继承的表,其构造和数据信息根据表的查看。主视图与方式表同样,但实质上是一个虚似表。
-应用主视图的优势和实际效果如下所示。
主视图能够集中化数据信息,简单化和订制不一样客户对数据库查询的不一样数据信息要求。
应用主视图能够屏蔽掉数据信息的多元性,客户还可以在不清楚数据库查询构造的情形下轻轻松松应用和管理方法数据信息,简单化数据权限的管理方法,并再次机构数据信息以輸出到别的应用软件。
主视图能够让客户只关注一些自个喜欢的特殊数据信息和自身承担的特殊每日任务,而这些多余或没用的数据信息则不容易表明在主视图中。
主视图巨大地简单化了客户对信息的实际操作。
主视图容许不一样的客户以不一样的方法查询不一样或同样的数据。
在某种情形下,因为表格中的信息量很大,在设计方案表时通常会对表开展横着或横向的区划,但表结构的更改会对运用造成不太好的危害。
主视图给予了一种简易合理的安全防护体制。
-创建视图。
创建视图的标准:-删掉主视图。4.数据信息实际操作。SQL的信息实际操作作用包含挑选,插进,删掉和升级。
(1)基本上构造1)SELECT。
-句子文件格式
-关键环节WHERE子句相匹配于关系代数中的挑选谓词。可在-where子句的条件表达式中采用的操作符。
-典型性的SQL查看具备如下方式:(2)简易查看。从哪里挑选。
(3)连接查询。
涉及到2个之上表的查看称之为连接查看。
(4)子查询和汇聚作用。
-子查询也称之为嵌入查看。嵌入查看代表着SELECT-FROM-WHERE查看块能够置入到另一个查看块中。SQL中容许多种嵌入。
-聚合函数
聚合函数是将一组值做为键入并回到单独值的涵数。SQL给予了五个预订义的结合涵数。
结合的涵数。
ANY和ALL谓词的涵义以及等额的变换关联。(5)排序查看。-排序根据条文
能够在Where子句后加上GROUP BY子句来排序先祖。保留字“排序根据”后边是排序特性目录。
-HAVING条文
(6)重新命名实际操作。旧名字做为新名字
(7)串实际操作。
应用像。2个特殊符号用以叙述方式:“%”配对一切字符串数组;“_”配对一切标识符。方式区别英文大小写。
(8)设定实际操作。
保留字UNION/INTERSECT和EXCEPT各自相匹配于∩,∩和-等。
(9)查看和删掉主视图。
-像查看基本上表一样查看主视图。
-查询删掉
删掉主视图主视图名字。
-查询升级。
主视图升级标准。
-WITH子句WITH子句给予了一种界定临时性主视图的方式,该方式仅对WITH子句中产生的查看合理。
(10)插进,删掉和改动句子。
-插入语句基本上文件格式。
-删除语句基本上文件格式。从基表名字中删掉。
[在其中条件表达式]
-改动句子关系式。
升级基表名
SET字段名=值关系式(,字段名=子关系式…)。
[WHERE条件表达式]
5.SQL中的受权。
(1)外键约束管束外键约束。-一致性管束。
-一致性操纵。界定作用,检验作用和解决作用。
-实体线一致性(应用“PRIMARY KEY”子句)
一个关联中只有有一个外键约束。有这两种方式能够申明外键约束:
1)在特性种类后加上PRIMARY KEY保留字。
2)在特性目录中引进一个新元素,它包括保留字PRIMARY KEY和一个特性或特性组的目录,这种特性或特性组组成用括弧拓展的键。
(2)外键约束外键约束。
(3)特性值上的管束(3)对特性值的管束。
-空
-检查检查条文
(4)全局性管束。
(5)受权和经销权。-受权声明格式PUBLIC:接纳管理权限的客户能够是单独或好几个特殊客户,PUBLIC主要参数能够为全部客户分派管理权限。With option:假如特定了此子句,得到管理权限的客户还可以将管理权限授于别的用户。
-一同承包权。
-撤消权利。6.引起(1)简述。
-触发器原理的关键特点。-开启音乐符号。(2)建立触发器原理。建立触发器原理
(3)删掉触发器原理。
7. 内嵌式SQL7.内嵌式SQL。
(1)SQL和寄主语言表达插口。
-预编译。
-区别关键语言表达句子和SQL句子。
-主语言表达模块与数据库查询模块通讯。1)SQL通信区。
2)关键自变量。
3)鼠标光标。
–界定鼠标光标。
–开启鼠标光标。–前行鼠标光标。–关掉鼠标光标。(2)动态性SQL。SQL的动态性部件容许程序流程结构和递交SQL查看。反过来,内嵌式SQL句子务必在编译程序时彻底明确,由预CPU预编译,由寄主语言表达c语言编译器编译程序。
-动态性SQL提前准备句子文件格式。
-动态性SQL实行句子文件格式。8.SQL-99适用的目标关系模型。(1)嵌入关联。
(2)种类繁杂。
-搜集种类
-结构特征
-繁杂种类值的建立。
(3)承继。
-种类承继
-表承继
(4)参照种类。
(5)与繁杂种类有关的查看。
-途径关系式
-具备汇聚值的特性。
-建巢和不建巢。
(6)作用和步骤。
-SQL涵数和全过程。
-外界语言表达程序流程。
-步骤的搭建。