数据库
fffffffff_jj
我是
展开
-
数据库 范式理论从1NF -> 4NF
要求:不丢属性(所有子集属性合起来 == R)无损连接(Lossless Join)保持依赖没有冗余原创 2020-05-03 18:28:31 · 515 阅读 · 0 评论 -
数据库 函数依赖
用处:指导关系模型的设计,规范以及优化非原子 --> 存储复杂,数据冗余改进:1NF处理:复合属性:拆分成多个属性多值属性:创建新的一张表(eg. 一个人有多个手机号)函数依赖(FD)单值映射码是一种特殊的FD:比如超码:可以唯一标识一个元组(SK -> R)候选码(最小超码):CK -> R 且 不存在CK的子集可以 -> RFD的作用:可以检测...原创 2020-05-03 18:21:45 · 848 阅读 · 0 评论 -
数据库 之 概念模型-ER图
抽象 -> 区分 -> 命名 -> 表达ER模型 (Entity-Relation)理论实体集:域:属性允许取值的集合属性种类:简单属性 & 复合属性单值属性 & 多值属性派生属性联系集用来表示实体集之间的联系度参与联系的实体集数量:一元联系,二元联系…任何非二元联系都可以转换为二元联系:人为的创建实体集(将多元联系按实体...原创 2020-04-28 17:49:50 · 5499 阅读 · 0 评论 -
数据库:学习路线图
数据库理论:关系模型MySQL语言:MySQL 小知识MySQL 语法MySQL 视图MySQL 索引MySql 事务MySQL 多实例配置原创 2020-04-06 21:44:40 · 908 阅读 · 0 评论 -
MySQL 多实例配置
[root@localhost ~]# mkdir -p /data/330{7..9}/data[root@localhost ~]# cat > /data/3307/my.cnf <<EOF> [mysqld]> basedir=/app/database/mysql> datadir=/data/3307/data> socket=/tm...原创 2020-04-06 21:43:42 · 156 阅读 · 0 评论 -
MySQL 语法
DDL(Data Definition Language)DML(Data Manipulation Language)DCL(Data Control Language)基础语法:DDLCREATECreate tableCREATE TABLE FjjPractice.student (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT...原创 2020-04-06 21:38:22 · 262 阅读 · 0 评论 -
MySql 事务Transaction
事务 (transaction)的特性 ACIDAtomicityTransactions are atomic units of work that can be committed or rolled back.ConsistencyIsolation支持并发操作,事务间互不干扰MySQL:支持多事务并发工作的系统DurabilityCommit命令执行成功后,此次事务...原创 2020-04-06 21:37:36 · 209 阅读 · 0 评论 -
MySQL 索引Index
索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录普通索引 普通索引是最基本的索引,它没有任何限制。创建索引CREATE INDEX indexName (indexName length) ON table_name;说明:如果是 CHAR、VARCHAR 类型,length 可以小于字段实际长度;如果是 BLOB、TEXT 类型,必须指定 length。添加索...原创 2020-04-06 21:36:40 · 164 阅读 · 0 评论 -
MySQL 视图View/Transparent
视图:Select语句的执行方法,不保存数据本身。执行方式:类似于C语言中:内联函数,将语句替换到对应位置使用方法:可以看作一个TABLEUSE world;CREATE VIEW v_select AS SELECT district, SUM(population)FROM cityWHERE countrycode = 'CHN'GROUP BY districtHAV...原创 2020-04-06 21:35:06 · 171 阅读 · 0 评论 -
MySQL 小知识
SHOW TABLES;SHOW COLUMNS FROM table_name;DROP TABLE table_name;添加字段ALTER TABLE table_name ADD field_name field_type;修改原字段名称及类型ALTER TABLE table_name CHANGE old_field_name new_field_name new_fi...原创 2020-04-06 21:32:46 · 190 阅读 · 0 评论 -
数据库:关系模型
行 row / 元组 tuple / 记录 record列 column / 字段 field / 属性 attribute / 数据项 dataitemDBMS(DataBase Management System)三个层次:External Level (User Level / View Level)局部:用户能看到的“部分”Conceptual Level (Logica...原创 2020-04-06 19:24:37 · 553 阅读 · 0 评论 -
MySql安装记录
首先在镜像网站下载版本:我用的是清华的源: 点这里记得不要选带debug什么后缀的,第一次就下错了!!下好解压出来,在文件夹内添加一个my.ini文件:通过文本创建保存为ini格式[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\MySql\mysql-8.0.19-winx64\mysql-8.0.19-winx64 ...原创 2020-03-12 11:58:52 · 251 阅读 · 0 评论