- 博客(6)
- 收藏
- 关注
原创 数据库的相关名词+自我理解
数据库的相关名词 学习数据库了解的基本名词总结 关系:在关系数据库中,实体以及实体之间的联系都是用关系来表示的。也就是数据库中的“表” 关系模式:对关系的描述。 关系模型:由若干关系模式组成的集合。 属性:用来描述某一事物的特征。也就是“列”。 域:每个属性的取值范围所对应一个值的集合。就是列根据自己定义的数据类型等约束而给的一个取值范围。比如如果这一列为身份证号,那么插入的数据就必须为18位的数字。 候选码:表中的一列或好几列能唯一标识一行的,称为候选码。比如一个表中同时有你的身份证号和你的学号,这
2021-10-14 22:13:13
192
原创 表空间,数据文件,和控制文件
表空间,数据文件,和控制文件 一、 三者之间的关系: 在逻辑上,数据库是把数据存储在表空间上的,而在物理上,数据其实是存在数据文件中的。 一个表空间包括至少一个或多个数据文件。数据文件中包括表,索引等,这些对象存储在一个表空间中,但可能跨数据文件,因为上面提到过,一个表空间是包括一个或多个数据文件的,这些数据文件是物理存在的。 一个数据库由一个或多个逻辑存储单位组成,这里的逻辑存储单位指的就是表空间。 一个控制文件中可以包含多个表空间,一个数据库只能由一个控制文件,控制文件中包含了其所属数据库的信息、实例
2021-08-11 11:00:09
597
原创 Win 10 下PG源码安装
Win 10 下PG源码安装 在VS 2015平台 花了好长时间才安装好,中途遇到了各种坑。在这里记录下,方便自己和大家更快解决这些坑。 1.1 首先环境准备: Win 10 系统 VS 2015 PG的源代码 1.2 操作步骤 第一个是在PG代码中找到msvc的目录, 在源码D:\code\pg_orignCode\postgresql-13rc1\src\tools\msvc 1.3 修改配置文件: 修改文件 VSObjectFactory.pmf ( $ major >= 14 &&a
2021-07-14 09:30:12
913
原创 各数据库创建主键自增序列的方法及被truncate截断的表现
1 Mysql创建主键自增序列表 1.1 使用serial创建主键自增序列表 mysql> create table t1(a serial, b int); Query OK, 0 rows affected (0.02 sec) mysql> insert into t1(b) values(1); Query OK, 1 row affected (0.00 sec) mysql> insert into t1(b) values(2); Query OK, 1 row affect
2021-06-17 15:43:58
1018
原创 number数据类型
number数据类型 number类型是许多数据库中的内置类型之一,number类型是数值型,包括整数和小数。 number(p,s): Number的数据声明 表示作用说明: Number(p , s) :声明一个定点数. p(precision)为精度,在ORACLE中精度的范围是(1,38),默认是38.Precision表示有效位数,有效数位:从左边第一个不为0的数算起,小数点和负号不计入有效位数; s(scale)表示小数点右边的数字个数。 如果scale大于零,表示数字精确到小数点右边的位数
2021-04-28 09:35:50
17161
原创 SQL server 的临时表的SQL语句
SQL server 的临时表的使用 临时表 可以创建本地和全局临时表。本地临时表仅在当前会话中可见;全局临时表在所有会话中都可见。 本地临时表的名称前面有一个编号符 (#table_name),而全局临时表的名称前面有两个编号符 (##table_name)。 SQL 语句使用 CREATE TABLE 语句中为 table_name 指定的名称引用临时表: 一、临时表的创建 方法一: create table #临时表名(字段1 约束条件,
2021-04-27 11:28:54
1363
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人