专栏名称: 程序猿
本微信公众号:imkuqin,为程序员提供最新最全的编程学习资料的查询。目前已经开通PHP、C/C++函数库、.NET Framework类库、J2SE API查询功能。
目录
相关文章推荐
稀土掘金技术社区  ·  探索 Ant Design Form ... ·  12 小时前  
玉伯  ·  感谢使用 ... ·  昨天  
大淘宝技术  ·  零基础解码Transformer与大模型核心原理 ·  2 天前  
程序员的那些事  ·  神操作!中国工程师拖 4 箱硬盘 80TB ... ·  4 天前  
51好读  ›  专栏  ›  程序猿

数据库常见面试题总结

程序猿  · 公众号  · 程序员  · 2016-10-10 20:21

正文

请到「今天看啥」查看全文



全连接: A full (outer) join 两表相同的组合在一起,A表有,B表没有的数据(显示为null),同样B表有,A表没有的显示为null。


交叉连接: cross join,就是笛卡尔乘积。


2、三范式


1NF: 表中的字段都是单一属性,不再可分。


2NF: 在1NF的基础上,表中所有的非主属性都必须完全依赖于任意一组候选键,不能仅依赖于候选键中的某个属性。


3NF: 在2NF的基础上,表中所有的属性都不依赖其他非主属性。


简单的说就是: 1NF表示每个属性不可分割,2NF表示非主属性不存在对主键的部分依赖,3NF表示不存在非主属性对主键的依赖传递。


3、表的操作


表的创建 :create table 表名 (列名1 类型 约束,列2 类型 约束…)


表的删除: drop table 表名


表的更改(结构的更改,不是记录的更新):alter table 表名 add|drop 列名|约

束名


插入记录: insert into 表名…values…







请到「今天看啥」查看全文