![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
笑不止是表情
这个作者很懒,什么都没留下…
展开
-
数据库—完整性
数据库—完整性完整性数据库的完整性是指数据库中数据是正确的、一致的和相容的数据的正确性保证数据库的数据是符合语义约束的数据一致性保证数据之间的逻辑关系是正确的,对数据库更新时,数据库从一个一致状态到另一个一致状态相容性则要求同一个事实的两个数据应当是一致的数据库中的数据要成为有意义的信息,必须满足一定的语义约束条件约束的分类①就被约束的数据对象而言,完整性约束又可以分...原创 2020-04-08 00:00:26 · 1380 阅读 · 0 评论 -
数据库—嵌入式SQL
数据库—嵌入式SQL为什么要使用嵌入式SQL呢?SQL能够表达常见的查询,但是不能表达所有查询一些非数据库操作,如打印报表、将查询结果送到图形用户界面中,都不能用SQL语句实现如何区分和处理两种语言的语句?当主语言源程序中嵌入SQL语句时,这种源程序已经不是纯的主语言源程序,通常的主语言(如C语言)编译系统不能处理这种源程序解决这一问题的方法有两种:(1) 扩充主语言编译系统...原创 2020-03-22 23:55:09 · 1512 阅读 · 1 评论 -
数据库SQL—视图
数据库SQL—视图定义视图CREATE VIEW <视图名> [ (<列名> , …, <列名>)] AS <查询表达式>[WITH CHECK OPTION]<视图名>对定义的视图命名, <列名>为<查询表达式>结果的诸列命名<查询表达式>通常是一个SELECT查询,其中不包含DIST...原创 2020-03-22 23:26:41 · 787 阅读 · 0 评论 -
数据库—DML4(数据更新)
数据库—DML(数据更新)数据插入向基本表插入单个元组INSERT INTO T [(A1, …, Ak) ]VALUES (c1, …, ck)其中T通常是基本表,也可以是视图,A1, …, Ak是T的属性,c1, …, ck是常量将查询的结果(多个元组)插入基本表INSERT INTO T [(A1, …, Ak) ]//将学号为201616010、姓名为司马相...原创 2020-03-18 00:27:25 · 197 阅读 · 0 评论 -
数据库—DML3(嵌套查询和集合查询)
数据库—DML(嵌套查询)SQL是一种结构化查询语言,它允许将一个查询作为子查询嵌套在另一个SELECT语句中最常见的嵌套是将子查询嵌套在WHERE子句或HAVING短语的条件中称将一个查询嵌套在另一个查询中的查询称为嵌套查询,并称前者为子查询(内层查询),后者为父查询(外层查询)嵌套查询分为不相关子查询和相关子查询不相关子查询的子查询的条件不依赖于父查询,不相关子查询的查询效率高...原创 2020-03-18 00:08:03 · 710 阅读 · 0 评论 -
数据库—DML2(排序和分组,聚集函数和连接查询)
数据库—DML(排序和分组)排序查询的结果按一定的次序显示更便于观察ORDER BY子句可以将查询的结果按一定次序显示ORDER BY子句可以将查询的结果按一定次序显示,其形式如下:ORDER BY <排序列> [ASC︱DESC] {, <排序列> [ASC︱DESC]}其中,<排序列>是必须出现在SELECT子句中的属性名或属性的别名ORDE...原创 2020-03-15 12:29:21 · 500 阅读 · 0 评论 -
数据库—DML1(简单查询和复杂查询)
数据库—DDL(数据查询)数据查询使用SELECT(select)语句数据查询分为不带where的简单查询和带where的复杂查询复杂查询复杂查询都需要使用WHERE字句说明查询条件where字句的常用形式:表达式形式谓词比较表达式<、<=、>、>=、=、<>或!=BETWEEN表达式BETWEEN AND, NOT B...原创 2020-03-14 22:45:39 · 747 阅读 · 0 评论 -
数据库—DDL(模式,表和索引)
数据库—SQL之DDL语言先来看SQL的一些符号约定表示X是需要进一步定义或说明语言成分[X]表示X可以缺省或出现一次{X}表示X可以出现一次X |Y表示或者X出现,或者Y出现,但二者不能同时出现模式的定义key1 : CREATE SCHEMA <模式名> [<模式元素>…]创建一个以<模式名>命名的模式,并可以在创建模式的同时为该模...原创 2020-03-12 22:54:09 · 1426 阅读 · 0 评论 -
数据库—SQL语言数据类型
数据库—SQL语言数据类型CHAR(n):定长字符串,长度n由用户指定。省略n时,长度为1,CHAR的全称是CHARACTERVARCHAR(n):变长字符串,最大长度n由用户指定,VARCHAR的全称是CHARACTER VARYINGps:定长和变长字符串的差别主要表现在前者需要固定长度的空间,而后者占用的空间在最大长度范围内是可改变的BIT(n):定长二进位串,长度n由用户指...原创 2020-03-12 21:25:15 · 1253 阅读 · 0 评论 -
数据库—SQL语言简介
数据库—SQL语言简介一.SQL语言的分类SQL语言分为数据定义语言(DDL),数据操纵语言(DML)和数据控制语言(DCL)数据定义语言(DDL)提供了模式定义、修改和删除,基本表定义、修改和删除、域定义修改和删除、视图的定义和删除等操作SQL的数据操纵语言(DML)提供了数据查询子语言;数据更新(数据插入、删除和修改)语句,允许用户更新数据;允许用户对视图进行查询和受限的更新操...原创 2020-03-12 21:17:03 · 1215 阅读 · 0 评论