04 2020 档案

摘要:九、规范数据库设计 9 1、为什么要设计? 当数据库比较复杂时,我们就需要设计了! 糟糕的数据库设计: 数据冗余,浪费大量存储空间 使用物理外键,大量的增删改操作麻烦,异常 查询效率低下 良好的数据库设计: 节省内存空间 保证数据库的完整性 方便我们对于后台系统的开发 软件开发中,关于数据库的设计: 阅读全文
posted @ 2020-04-28 21:29 谨丰 阅读(185) 评论(0) 推荐(0)
摘要:8 1、用户管理 SQL yog 可视化进行管理 sql 8.2、数据库备份 为什么要备份: 保证重要数据不丢失 数据转移 MySQL备份数据的方式: 直接拷贝物理文件 ( data ) 在SQLyog这种可视化工具中操作 在想要备份的库/表,点击右键,一步一步根据上面的字段说明操作即可。 命令行备 阅读全文
posted @ 2020-04-28 21:27 谨丰 阅读(364) 评论(0) 推荐(0)
摘要:七、索引 MySQL官方对索引的定义为:索引(Index)是帮助 MySQL 高效 获取数据的数据结构。 7 1、索引的分类 主键索引 (primary key) 唯一的标识,主键不可重复,只能有一个列作为主键 唯一索引(unique key) 唯一索引的 "唯一" 是指为列唯一,而唯一索引可重复 阅读全文
posted @ 2020-04-28 21:22 谨丰 阅读(176) 评论(0) 推荐(0)
摘要:六、事务 ACID: 原子性、一致性、隔离性和持久性 原子性(atomicity) :一组事务,不能再细分了,其中的sql, 要么全部提交成功,要么全部失败回滚,不能只提交其中的一部分操作。 一致性(consistency) :一组事务里面的数据总量,总是一致的,不会凭空增加或减少。 隔离性(iso 阅读全文
posted @ 2020-04-28 21:17 谨丰 阅读(129) 评论(0) 推荐(0)
摘要:五、MySQL常用函数 可参考【官网文档】https://dev.mysql.com/doc/refman/8.0/en/ 5 1、基本函数 数学运算: 字符串: 时间和日期: ( 记住 ) 系统: ( 记住 ) 5 2、聚合函数(==常用==) | 函数名称 | 描述 | | | | | ==co 阅读全文
posted @ 2020-04-28 21:15 谨丰 阅读(280) 评论(0) 推荐(0)
摘要:四、数据查询(DQL) 4 1、查询指定字段 select 完整 语法: 别名 [as] ,拼接函数 concat( a,b ),分页查询 limit a,b 查询姓名,拼接为 ('姓名':xx ) 格式 ,结果列取别名为 '我取的别名',且显示 4 (4+8 1)之间的数据, 去重 distinc 阅读全文
posted @ 2020-04-28 21:13 谨丰 阅读(412) 评论(0) 推荐(0)
摘要:三、MySQL数据管理(DML) 3 1、外键(了解即可) sql ALTER TABLE ADD CONSTRAINT FOREIGN KEY (字段名) REFERENCES (`字段`) 修改 表 aa 添加 约束 'fk_xxid' 外键 (字段) 引用 xx表的 xxid ==最佳实践== 阅读全文
posted @ 2020-04-28 20:49 谨丰 阅读(124) 评论(0) 推荐(0)
摘要:二、数据库 2 1、操作数据库(了解) 1、创建数据库 2、删除数据库 sql DROP DATABASE ; 加反引号,表示字符串,防止和 mysql 关键字冲突 sql USE myDatabase; sql SHOW myDatabase; sql 注意事项:表的名称 和 字段,尽量用反引号 阅读全文
posted @ 2020-04-28 20:44 谨丰 阅读(149) 评论(0) 推荐(0)
摘要:一、MySQL 【官网文档】https://dev.mysql.com/doc/refman/8.0/en/ 1 1、Mysql是一个关系型数据库,里面的表数据是可以有联系的,例如多对一,一对多。 1 2、非关系型数据库有 Redis,数据存放在内存中,以键值对的形式。 1 3、最好下载免安装版的, 阅读全文
posted @ 2020-04-28 20:25 谨丰 阅读(136) 评论(0) 推荐(0)