SQL总结_李晓瑞_廊坊师范提高班十五期_新浪博客

先来张导图
SQL总结_李晓瑞_廊坊师范提高班十五期_新浪博客_第1张图片
第一遍看SQL书没什么头绪,就是硬生生地走了一遍,发现看过一遍确实真没留下什么,第二次看的时候,就稍微减速了,哈哈,然后就发现真的不一样呀,明白了不少,思路也很清晰了。结合大佬们的博客,加上自己的理解,完成一幅总的导图,望大佬们多多指教呀。
上图对于SQL书的整体认识,还有一部分是对于后面章节,部分知识点的简要摘录。


数据库高级设置
范式
1.目的:组织数据库结构,降低所浪费的空间量和数据冗余量
缺点:降低数据库的效率,特别是获得数据和插入数据的速度
2.第一范式:
定义所需要的数据项,因为它们将成为表中的列,将相关的数据项放置在一个表中
确保没有重复的数据项
确保存在一个主键

3.第二范式
要求主键的任意列必须没有局部相关性


4.第三范式
符合第二范式
所有非主键字段都依赖于主键



摘录 圈儿一同学博客里我看到的一部分蛮重要的知识点如下:
drop和delete区别:
首先,drop和delete都具有删除的功能,区别在于:
drop用于整体性的删除,例如表,模式,索引,视图等等,直接就对结构下手,把整个框架都删除了;
而delete用于局域性删除,如表中的某一内容,清除数据的作用。

你可能感兴趣的:(数据库,mysql,java,sql,python)