![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
JoJo的奇妙代码
这个作者很懒,什么都没留下…
展开
-
数据库常见问题(P1)
数据库系统由哪些部分组成?数据库系统是采用数据库技术的计算机系统,由以下部分组成:数据库(DB,database):存放于计算机存储设备中按一定格式存放的数据仓库;数据库管理系统(DBMS,database management system):用于对数据库提供管理支持的软件系统;数据库管理人员(DBA,database administator):通过对数据库管理系统对数据库进行管理的...原创 2019-09-04 14:24:41 · 216 阅读 · 0 评论 -
数据库常见问题(P2)
什么是基本表?什么是查询表?什么是视图表?三者间有什么区别? 在关系型数据库中,我们通常将一个关系称为一个表,表分为三种:基本表、查询表以及视图表; 基本表(TABLE)大量存在于关系型数据库的逻辑模式中,是在数据库中实际存在的表,是实际存储数据的表。 查询表是查询结果对应的表。 视图表(VIEW)是根据基本表或其他视图表导出的子表,并不是实际存储的数据,是虚表。...原创 2019-09-05 10:47:33 · 387 阅读 · 0 评论 -
数据库常见问题(P4)
什么是空值?如何处理空值? 空值表达以下意义:某个属性应该有一个值,但是目前不知道其具体值;某个属性不应该有值;某个属性的值不便于填写; 在创建表的时候,可以对某个属性做出是否可以为空的限定。如果一个属性可以为空(UNIQUE和码属性不能取空),那么在插入一个元组时,可以选择性的将该属性设置为空(NULL)。判断一个属性值是否为空,使用IS NULL 或IS NOT NULL来判断。...原创 2019-09-12 17:36:50 · 249 阅读 · 0 评论 -
数据库常见问题(P3)
什么是嵌入式SQL?什么是过程化SQL?什么是存储过程?它们的作用是什么? 标准的SQL是非过程化的查询语言,非过程化使其操作统一且使用简单,但是也导致其没有过程化编程语言那样的流程控制和代码复用性。为了克服这个缺点,出现了嵌入式SQL和过程化SQL以及存储过程等使用SQL的方式。 嵌入式SQL指的是将SQL语句嵌入程序设计语言,如C++、Java等,嵌入SQL后的代码需要首先经过数据库管理系...原创 2019-09-12 17:37:10 · 177 阅读 · 0 评论