dreamhappy2012

数据库主键和外键及索引

1、主键: 若某一个属性组(注意是组)能唯一标识一条记录,该属性组就是一个主键。主键不能重复,且只能有一个,也不允许为空。定义主键主要是为了维护关系数据库的完整性。 2、外键: 外键用于与另一张表的关联,是能确定另一张表记录的字段。外键是另一个表的主键,可以重复,可以有多个,也可以是空值。定义外键主要是为了保持数据的一致性。 3、索引: 索引是对表中一个或多个列的值进行排序的结构。 主

dreamhappy2012

2018-11-22

0.0000 0 3
  • 关注作者
  • 收藏

唯一约束和唯一索引

概念 开始之前,先解释一下约束和索引。 约束 全称完整性约束,它是关系数据库中的对象,用来存放插入到一个表中一列数据的规则,用来确保数据的准确性和一致性。 索引 数据库中用的最频繁的操作是数据查询,索引就是为了加速表中数据行的检索而创建的一种分散的数据结构。可以把索引类比成书的目录,有目录的肯定比没有目录的书,更方便查找。 唯一约束 保证在一个字段或者一组字段里的数据都与表中其它行的对应数据

dreamhappy2012

2018-11-22

0.0000 0 2
  • 关注作者
  • 收藏

唯一性约束、主键约束、唯一索引的区别

唯一性约束、主键约束、唯一索引的区别 1.主键约束(PRIMARY KEY) 主键用于唯一地标识表中的每一条记录 可以定义一列或多列为主键 主键列上没有任何两行具有相同值(即重复值) 主键列上也不能为空值 2.唯一性约束(UNIQUE) 唯一性约束用来限制不受主键约束的列上的数据的唯一性, 即表中任意两行在 指定列上都不允许有相同的值。 3.

dreamhappy2012

2018-11-22

0.0000 0 4
  • 关注作者
  • 收藏

自增字段

自增字段:一个表只能有一个自增字段,自增字段必须为主键的一部分。默认情况下从1开始自增 例: 创建含各种约束条件的数据表 CREATE TABLE example(id INT PRIMARY KEY AUTO_INCREMENT, -- 创建整数型自增主键 name VARCHAR(4) NOT NULL, -- 创建非空字符串字段 math INT DEFAULT 0, -- 创建默认值为

dreamhappy2012

2018-11-22

0.0000 0 1
  • 关注作者
  • 收藏

默认约束

默认约束,指定某个字段的默认值: –如果新插入一条记录时没有为默认约束字段赋值,那么系统就会自动为这个字段赋值为默认约束 设定的值 –语法: 字段名 数据类型 default 默认值 create table emp( depid char(3) primary key, depname varchar(20) not null default '-', peoplecount int uni

dreamhappy2012

2018-11-22

0.0000 0 2
  • 关注作者
  • 收藏

唯一性约束

唯一性约束,要求该列的值必须是唯一的: – 允许为空,但只能出现一个空值; – 一个表中可以有多个字段声明为唯一的; – 唯一约束确保数据表的一列或几列不出现重复值; – 语法:字段名 数据类型 unique create table emp( depid char(3) primary key, depname varchar(20) not null, pe

dreamhappy2012

2018-11-22

0.0000 0 5
  • 关注作者
  • 收藏

非空约束

非空约束,指的是字段的值不能为空: 强制列不能为 NULL 值,约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新记录。 – 语法:字段名 字段类型 not null create table emp( depid char(3) primary key, depname varchar(20) not null, peoplecount int );

dreamhappy2012

2018-11-22

0.0000 0 2
  • 关注作者
  • 收藏

主键约束

主键约束:保证表中每行记录都不重复 主键,又称为”码”,是数据表中一列或多的组合。 主键约束要求列的数据必须是唯一,并且 不允许为空。 使用主键,能够惟一地标识表中的条记录并且可以结合外来 定义不同数据表之间的关 系,还可以加快数据库查询的速度 主键分为两种类型:

dreamhappy2012

2018-11-21

0.0000 0 2
  • 关注作者
  • 收藏

MySQL 数据库常用约束条件

约束条件 – 约束是在表上强制执行的数据检验规则 – 用来保证创建的表数据完整和正确 – MySQL 数据库常用约束条件

dreamhappy2012

2018-11-21

0.0000 0 4
  • 关注作者
  • 收藏

数据类型 ——字符串类型

数据类型 (3) • 字符串类型 – CHAR(M):固定长度字符串,为 1-255 。如果内容小于指 定长度,右边填充空格不定长度,默认为 1 – VARCHAR(M)) : 可变长度字符串,为 1-255 。定义该类型时必须指长度 – BLOB或TEXT:最大长度 65535 。存储二进制大数据,如图片不能指定长度两者区别: BLOB 大小写敏感 –

dreamhappy2012

2018-11-21

0.0000 0 2
  • 关注作者
  • 收藏

数据类型--日期和时间类型

日期和时间类型 – DATE:YYYY -MM -DD 格式,在 1000 -01 -01 和9999 -12 -31 之间。例如: 1973 -12 -30 – DATETIME :YYYY -MM -DD HH:MM:SS 格式,位于 1000 -01 -01 00:00 01 和9999 -12 -31 23:59:59 之间。例如: 1973 -12 -30 15

dreamhappy2012

2018-11-21

0.0000 0 0
  • 关注作者
  • 收藏

数据类型--数值类型

• 数值类型: – INT :有符号的和无。大小 :有符号的和无。大小 -2147483648~2147483647 ,无符号大 小, 0~4294967295 。 宽度最多为 11 个数字 -int(11) – TINYINT:有符号的和无。大小 -128~127,无符号大小为 0~255。宽度最多为 4个数 字-tinyint(4)

dreamhappy2012

2018-11-21

0.0000 0 5
  • 关注作者
  • 收藏

数据表

– 数据库是由多个表构成的 – 每张数据表存储多个字段 –每个字段由不同的字段名及记录构成,每个字段有自己的数据结构及约束条件

dreamhappy2012

2018-11-21

0.0000 0 0
  • 关注作者
  • 收藏

数据库基本结构

– 数据库:是表的集合,带有相关。 – 表:一个是多字段的集合。 –字段:一个字段是一列数据,由字段名和记录组成

dreamhappy2012

2018-11-21

0.0000 0 2
  • 关注作者
  • 收藏

创建数据库

创建数据库 • 创建数据库: create database数据库名称 ; – 例:创建名为 test 的测试数据库 create database test; • 查看创建好的数据库: show create database 数据库名称 ; – 例: 查看创建好的 test 数据库 show create database test; • 查看所有数据库列表: show database

dreamhappy2012

2018-11-21

0.0000 0 4
  • 关注作者
  • 收藏

关系数据库管理系统RDBMS

常用的关系数据库:MySQL,SQL Server,Oracle,IBM 的DB2 – 关系数据库:所有的数据存储在不同的表中,使用主键或外键建立表间的关系。 – RDBMS是这样一个软件: • 能让我们使用表、列和索引实现一个数据库 • 保证各种表的行间的引用完整性 • 自动更新索引 • 解释一个SQL查询和组合来自不同表的信息 • SQL:结构化查询语言(Structured Query

dreamhappy2012

2018-11-21

0.0000 0 3
  • 关注作者
  • 收藏

企业数据存储面临的问题有哪些?

1、 存储大量数据 2、 大量数据的检索和访问 3、 保证数据信息的一致和完整 4、 数据共享和安全 5、 通过分析整合,产生新的有用的信息(如提供决策支持)

dreamhappy2012

2018-11-21

0.0000 0 3
  • 关注作者
  • 收藏

Excel表格中最常用的 15个统计公式

Excel中最实用的15个统计公式 1 、统计A列非空单元格个数 =CountA(A:A) 2、统计A列有多个数字 =Count(A:A) 3、统计A列张三的出现次数 =Countif(A:A,"张三") 4、统计 C列成绩在60~80的人数 =FREQUENCY( C1:C10,{80,60}) 5、统计大专学历的财务人员个数 =COUNTIFS(B2:B8,"财务",C2:C8,"大专")

dreamhappy2012

2018-11-19

0.0000 0 2
  • 关注作者
  • 收藏

Excel表格中画双斜线

Excel表格中画双斜线   步骤一、在菜单栏中单击【插入】选项卡,然后在该界面里面的选择【形状】,在弹出的界面中【线条】下面选择【直线】选项。 步骤二、利用直线工具在选中的单元格中画出两条直线。如图所示: a 步骤三、 利用【插入文本框】方式来键入表头斜线中的文字信息。在菜单栏中选择单击【插入】选项卡,选择【文本框】,依次拉出多个文本框出来,然后在文本框中输入文字,接着选中【文本框】单击【格式

dreamhappy2012

2018-11-19

0.0000 0 4
  • 关注作者
  • 收藏

Excel数据更新以后,数据透视表如何同步更新

数据透视表是会根据原有的数据内容建立的,那么当原有表格里的数据有更新的时候,透视表里面肯定也需要进行更新。 如图,为了观察方便,现在将数据透视表建立在与源数据同一个工作表内。 方法一 1.选中数据透视表中的任意位置,然后就会看到选项卡上多了“数据透视表工具”这一项。 2.点击“分析”选项卡。 3.点击“选项”按钮,然后就会弹出“数据透视表选项”窗口了。 4.这时选择“数据”选项,然后勾选上“

dreamhappy2012

2018-11-19

0.0000 0 7
  • 关注作者
  • 收藏
<1424344>