摘要: a. 什么样的表才是符合3NF (范式) 表的范式,是首先符合1NF, 才能满足2NF , 进一步满足3NF 1NF: 即表的列的具有原子性,不可再分解,即列的信息,不能分解, 只有数据库是关系型数据库(mysql/oracle/db2/informix/sysbase/sql server),就自 阅读全文
posted @ 2018-08-26 13:22 Typical_me 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 为什么创建索引后,速度就会变快? 答:使用索引后,查询是按二叉树算法来查找到记录 索引使用的注意事项: 索引的代价: 1. 占用磁盘空间 2. 对dml(新增、修改、删除)操作有影响,变慢 在哪些列上适合添加索引: 1. 较频繁的作为查询条件字段应该创建索引 select * from emp wh 阅读全文
posted @ 2018-08-26 13:07 Typical_me 阅读(1404) 评论(0) 推荐(0) 编辑
摘要: # 随机产生字符串 #rand_string(n INT) rand_string 是函数名 (n INT) //该函数接收一个整数create function rand_string(n INT) returns varchar(255) #该函数会返回一个字符串begin #chars_str 阅读全文
posted @ 2018-08-26 12:06 Typical_me 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 定义一个新的命令结束符合delimiter $$; 符号“$$” 并不是固定的 阅读全文
posted @ 2018-08-26 11:57 Typical_me 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 创建表salgradeCREATE TABLE salgrade(grade MEDIUMINT UNSIGNED NOT NULL DEFAULT 0,losal DECIMAL(17,2) NOT NULL,hisal DECIMAL(17,2) NOT NULL)ENGINE=MyISAM D 阅读全文
posted @ 2018-08-26 11:49 Typical_me 阅读(164) 评论(0) 推荐(0) 编辑
摘要: ☞ 数据库的分类 关系型数据库: mysql/oracle/db2/informix/sysbase/sql server 非关系型数据库: (特点: 面向对象或者集合) NoSql数据库: MongoDB(特点是面向文档) 阅读全文
posted @ 2018-08-26 11:09 Typical_me 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 对mysql优化时一个综合性的技术,主要包括 a: 表的设计合理化(符合3NF) b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引] c: 分表技术(水平分割、垂直分割) d: 读写[写: update/delete/add]分离 e: 存储过程 [模块 阅读全文
posted @ 2018-08-25 16:53 Typical_me 阅读(107) 评论(0) 推荐(0) 编辑