摘要: 数据库设计三范式: 1.什么是设计范式? 设计表的依据,按照这个三范式设计的表不会出现数据冗余 2.三范式都有哪些? 第一范式:任何一张表都应该有主键,并且每一个字段原子性不可再分 第二范式:建立在第一范式上,所有非主键字段完全依赖主键,不能产生部分依赖 多对多?三张表,关系表两个外键 t_stud 阅读全文
posted @ 2021-10-21 14:23 石乐智先生 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 数据库数据的导入导出: DBA命令: 1.将数据库当中的数据导出 在windows的dos命令窗口中执行: mysqldump bjpowernode>D:\bjpowernode.sql -uroot -p123456 //导出整个库 在windows的dos命令窗口中执行: mysqldump 阅读全文
posted @ 2021-10-21 14:22 石乐智先生 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 索引 1.什么是索引?有什么作用? 1)索引相当于一本书的目录,通过目录可以快速找到对应的资源 2)在数据库方面,查询一张表的时候有两种检索方式: 第一种方式:全表扫描 第二种方式:根据索引检索(效率很高) 3)索引为什么可以提高检索效率? 最根本的原理是缩小了扫描的范围 4)索引虽然可以提高检索效 阅读全文
posted @ 2021-10-21 14:21 石乐智先生 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 视图:(view) 1.什么是视图? 站在不同角度看待数据。(同一张表的数据,通过不同的角度看待) 2.怎么创建视图?怎么删除视图? 创建视图: create view myview as select empno,ename from emp; 注: 只有DQL语句才能以视图对象的方式创建出来。 阅读全文
posted @ 2021-10-21 14:21 石乐智先生 阅读(63) 评论(0) 推荐(0) 编辑