美文网首页
数据库表管理

数据库表管理

作者: 肉肉要次肉 | 来源:发表于2017-05-18 16:50 被阅读17次

表的基本概念


数据完整性:数据的准确性、可靠性

实体完整性约束:要求表中所有的行唯一

表当中的每一行都是一个实体,当我们已经录入一行实体信息,再次录入相同信息时,将禁止被录入到表中。所以我们可以通过唯一约束、主键约束、标识列来解决这个问题。

对行约束完,我们对列进行约束,比如说,一张学生信息表如图1.

图1

比如学号、班级编号、性别等会有一些约束要求,比如性别,男或女,录入信息时,除了男或女,我们录入的其他信息都是不准确的。这样我们对列也有约束。

约束方法:限制数据类型、检查约束、外键约束、默认值、非空约束。

引用完整性约束:要求两表相同字段必须一致。

图2

主键:

表中一列或几列组合的,能够唯一的标识表中的每一行

一个表只能有一个主键

多列组合当主键称为复合主键

原则:最少性和唯一性

外键:

相对应于主键而言,一个表可以有多个外键

相关文章

  • 2018.12.27 数据定义DDL-3.2

    3.2创建与管理数据库表 3.2.1创建数据库表 3.2.2管理数据库表 例3-4 假设已经创建了数据库books...

  • My SQL基础操作

    1)mysql存储结构: 数据库 -> 表 -> 数据 sql语句 2)管理数据库: 3) 管理表: 4) 管...

  • 发现一个好用的在线数据库管理工具

    数据库管理 在数据库管理界面,可以看到自己当前有哪些数据库表。 创建新表 我们可以自己手动创建一个新表,点击【创建...

  • Hive DDL

    Hive 库操作 创建数据库 删除数据库 修改数据库信息 数据库信息 Hive 表操作 内部表又称管理表。 Hiv...

  • 数据库和表管理

    一、数据库管理 常用操作语句 二、对数据库进行管理 三、表的管理 1.表的基本概念 MySQL的表中存放了实际的数...

  • 学习MySQL数据库

    了解MySQL: 1.MySQL 是一个数据库管理系统,管理多个数据库,及数据库之间的表关系、有结构、 表数据. ...

  • MySQL零基础入门之从青铜到钻石

    2.5 数据库管理系统、数据库和表的关系 数据库管理系统(DataBase Management System,D...

  • 2018-09-13 android 笔记

    SQLiteOpenHelper 管理的是一个数据库,而不是一个表此数据库可管理多个表,构造函数的版本号也是数据库...

  • MySQL基础管理

    1.用户管理1.1 作用Linux :登录系统、管理操纵系统对象(文件)MySQl:登录数据库、管理数据库对象(表...

  • MySql基本命令

    连接数据库 数据库管理 查看所有数据库 创建数据库 创建指定字符集数据库 查看数据库的字符集 删除数据库 表管理 ...

网友评论

      本文标题:数据库表管理

      本文链接:https://www.haomeiwen.com/subject/rqmsxxtx.html