
MySQL
一克李普斯
这个作者很懒,什么都没留下…
展开
-
MySQL笔记
###day01 1. 数据库相关SQL -查询所有 show databases; -创建 create database db1 character set utf8/gbk; -show create database db1; -删除 drop database db1; -使用 use db1; 2. 表相关 -创建表 create table t1(name varch...翻译 2019-06-02 10:58:06 · 168 阅读 · 0 评论 -
MySQL笔记-传智播客
MySQL数据库软件 1. 安装 * 参见《MySQL基础.pdf》 2. 卸载 1. 去mysql的安装目录找到my.ini文件 * 复制 datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/" 2. 卸载MySQL 3. 删除C:/ProgramData目录下的MySQL文件夹。 3. 配置 * MySQL服务启动 1....转载 2019-07-20 21:29:27 · 645 阅读 · 0 评论 -
数据库的设计(三大范式详解)
概念:设计数据库时,需要遵循的一些规范。要遵循后边的范式要求,必须先遵循前边的所有范式要求 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美...原创 2019-08-17 19:42:51 · 256 阅读 · 0 评论 -
数据库的优化
1.合理的设计数据表 为每张表添加主键id 根据使用场景合理的反规范化 保留冗余字段:经常需要连接查询的且不经常变动的字段。 增加派生列:派生列是由表中的其他多个列计算所得,增加派生列可以减少统计运算,在数据汇总是可以大大缩短运算时间。 水平分割表:按照行将一个表分割为多个表,可以提高表的查询速度。 垂直分割表:对于一个列很多的表,若某些列的访问远远高于其他列,就可以将主键和这些列作...原创 2019-08-18 11:13:10 · 255 阅读 · 0 评论