A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 帆帆帆 初级黑马   /  2018-5-29 21:49  /  1128 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

MYSQL
       
        ******外键 foreign key                约束 保证数据完整性
                对主表中的数据做约束
       
                部门和员工 1对多
                多的一方创建一个列,用来记录部门的id
       
                alter table 从表 add foreign key (从表中的外键列) references 主表(主键的主键列)
       
       
        ******表与表之间的关系(背下来)
                1.1对1
                        其中一个表创建外键指向另外一个表的主键
                        其中一个表的主键绑定另外一个表的主键
                2.1对多****
                        多的表创建外键指向主表的主键
                3.多对多****
                        创建一个中间表,中间表的2列分别作为外键指向2个表的主键
               
        ******多表关系的设计(思路和分析)
       
       
        ******多表查询
       
                链接查询
                        内连接
                                隐式内连接
                                        select * FROM 表1,表2 where 关联条件 and 其他条件
                                显式内连接
                                        select * from 表1
                                                                inner join 表2 on 关联条件
                                                                where 其他条件
                        外链接
                                左外链接
                                        select * from 表1
                                                                left outer join 表2 on 关联条件
                                                                where 其他条件
                                右外链接
                                        select * from 表1
                                                                right outer join 表2 on 关联条件
                                                                where 其他条件
                                                               
                        面试题:
                                外链接和内连接的区别?
               
               
                (理解)子查询 select中嵌套select
                        > any 大于最小的
                        < any 小于最大的
                        > all 大于最大的
                        < all 小于最小的
                       
                       
                        in
                        exist

                       
                       

        *****事务(概念)
       
                事务的四大特性
                        1.原子性
                        2.隔离性
                        3.一致性
                        4.持久性
               
                基于隔离性可能出现的问题
                        脏读
                        不可重复读
                        虚读(幻读)
                       
                       
                隔离级别
                        read_uncommitted                                脏读/不可重复读/虚读
                        read_committed                Oracle                不可重复读/虚读
                        reapeatable_read        MYSQL                虚读
                        Ser...                                               

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马