(硬 核)使用MySQL管理和查询数据 ( 入 门 须 知 ②)
Posted zero澪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(硬 核)使用MySQL管理和查询数据 ( 入 门 须 知 ②)相关的知识,希望对你有一定的参考价值。
具体的某一个数据库由几个部分组成的?
表+视图+函数+查询+备份
数据表是数据存储的基本单位
对于关系型数据库而言,一张表就是一个关系
mysql 常见数据类型:
类型分类 | 类型 | 取值范围或描述 | 示例 |
整数类型 | tinyint | 0 ~255 | 员工年龄:32 |
smallint | -32768~32767 | 员工数:2540 | |
int | -2147483648~2147483647 | 中国人口数:1354040000 | |
小数类型 | decimal | decimal(5,2)表示小数的取值范围是-999.99~999.99 | 商品单价:345.5 |
定长字符串类型 | char | char(10) 表示字符串存储 10 个字符,即便该字符串只有一个字符, 它所占用的存储空间也是 10 个字符空间大小 | 公司名:HUAWEI |
变长字符串类型 | varchar | varchar(10) 表示字符串最多存储10 个字符,如果该字符串仅包含一个字“中”,那么它所占用的存储空间也只是一个字符空间大小。定义 varchar 类型可节省存储空间 | 公司地址:武汉洪山区珞瑜路 546 路光谷科技会展中心 |
日期类型 | date | 格式:YYYY-MM-DD(年 - 月- 日)取值范围:1000-01-01 ~ 9999-12-31 | 出生日期:1982-03-24 |
日期类型 | time | 格式:HH:MM:SS(时 : 分钟 : 秒)取值范围:-838:59:59 ~ 838:59:59 注意:时间不限当天 | 早晨上班时间:08:30:00 |
datetime | 格式:YYYY-MM-DD HH:MM:SS 取 值 范 围:1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 | 登 机 时 间:2015-05-1214:35:0 |
数据完整性:
1.实体完整性
主键约束(Primary Key Constraint)用于唯一识别每一条记录,数据表中具有唯一值的字段可设定为主键字段。 唯一约束(Unique Constraint) :如果某个字段满足唯一性约束要求,则可以向该字段添加唯一性约束。 与主键约束相比,唯一约束也用于确保列中不存在重复值,但其列值可以是 null。2.域完整性
非空约束(Not Null Constraint): 如果某个字段满足非空约束的要求,则应该在字段上设置非空约束。 默认值约束(Default Constraint): 如果某个字段满足默认值约束的要求,可向该字段添加默认值约束。3.参照完整性约束
从表:含有外键且参照其他表的表 (子表或参照表)。 主表:被其他表参照的表(父表或被参照表)。 外键:从表中的参照列称为外键,外键名与被参照的主表中的主键数据类型应完全一致,但可以不同名。如车辆表中的字段“线路”。 被参照列:主表中的被参照列通常为主表的主键(也可以为唯一键)。如表的主键 lineID 为被参照列。本文章全是理论知识稍微了解一下就行了
以上是关于(硬 核)使用MySQL管理和查询数据 ( 入 门 须 知 ②)的主要内容,如果未能解决你的问题,请参考以下文章
(硬 核)Navicat for MySQL 介 绍( 入 门 须 知 )
(硬 核)Navicat for MySQL 介 绍( 入 门 须 知 )