导图社区 第二章 数据库与数据表管理精要
这是一篇关于第二章 数据库与数据表管理精要的思维导图,主要内容包括:2.1 数据模型,2.2 数据库的基本操作,2.3 MySQL数据类型,2.4 数据库表的基本操作,2.5 条件约束,本章总结。
这是一篇关于数据科学与大数据导论的思维导图,主要内容包括:第1章 大数据概述,第2章 大数据与其他新兴技术的关系,第3章 大数据基础知识,第4章 大数据的应用,第5章 大数据的硬件环境,第6章 数据采集与预处理,第7章 数据存储与管理,第8章 数据处理与分析,第9章 数据可视化,第10章 大数据分析综合案例。
这是一篇关于大数据导论学习路线大纲的思维导图,主要内容包括:大数据基础概念,大数据技术架构,大数据分析方法,大数据应用案例,大数据相关法规与伦理,大数据工具与平台,大数据项目管理,大数据未来趋势与挑战。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
第二章 数据库与数据表管理精要
2.1 数据模型
2.1.1 雅构数据模型之章
数据模型之精义界定
数据模型乃数据库架构之抽象映现
用以勾勒数据架构、关联及规约之范式
数据模型之品类分述
理念范型
用以勾勒现实世界中诸实体及其内在关联
理性逻辑架构模型
阐释数据存蓄与规制的精妙范式
物理之精妙构型
阐释数据于存储介质中的真实物理存储架构
2.1.2 关联类别与谨记要点
情谊纽带类型
一对一关系
一个实体与另一个实体一一对应
一对多关系
一个实体对应多个其他实体
多对多关系
多个实体相互对应多个实体
注意事项
关系的规范化
避免数据冗余和更新异常
关系的完整性
确保数据的准确性和一致性
2.2 数据库的基本操作
2.2.1 创建数据库
SQL语句创建
使用CREATE DATABASE语句创建新数据库
参数设置
指定字符集和校对规则
2.2.2 修改数据库
修改数据库参数
使用ALTER DATABASE语句修改字符集或校对规则
2.2.3 查看数据库
查询数据库列表
使用SHOW DATABASES语句查看所有数据库
2.2.4 使用数据库
选择数据库
使用USE语句选择当前操作的数据库
2.2.5 删除数据库
删除数据库操作
使用DROP DATABASE语句删除指定数据库
2.3 MySQL数据类型
2.3.1 数值类型
整数类型
TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT
浮点数类型
FLOAT, DOUBLE
定点数类型
DECIMAL, NUMERIC
2.3.2 字符串类型
定长字符串
CHAR
变长字符串
VARCHAR
文本类型
TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT
2.3.3 日期与时间类型
日期类型
DATE
时间类型
TIME
日期时间类型
DATETIME, TIMESTAMP
2.3.4 枚举类型
枚举定义
ENUM允许从预定义的值中选择一个
2.3.5 集合类型
集合定义
SET允许从预定义的值中选择多个
2.4 数据库表的基本操作
2.4.1 创建表结构
使用CREATE TABLE语句
定义表名和列名及其数据类型
设置主键
使用PRIMARY KEY约束定义主键
2.4.2 查看表结构
查询表定义
使用DESCRIBE或SHOW COLUMNS语句查看表结构
2.4.3 修改表结构
修改列定义
使用ALTER TABLE语句修改列的数据类型或名称
添加或删除列
使用ADD COLUMN或DROP COLUMN语句进行操作
2.4.4 删除表结构
删除表操作
使用DROP TABLE语句删除整个表结构
2.5 条件约束
2.5.1 主键约束
唯一标识记录
一个表只能有一个主键,且主键列的值不能重复
2.5.2 唯一约束
确保列值唯一
一个表可以有多个唯一约束,列值不能重复
2.5.3 外键约束
维护表间关系
用于与另一个表的主键建立链接
级联更新和删除
可以设置级联更新或删除规则
2.5.4 非空约束
列值必须填写
使用NOT NULL确保列值不为空
2.5.5 自增约束
自动增长的值
使用AUTO_INCREMENT属性为列生成唯一递增值
2.5.6 检查约束
列值验证
使用CHECK约束确保列值满足特定条件
2.5.7 默认约束
默认值设置
使用DEFAULT为列设置默认值
本章总结