第25讲

来源:互联网 发布:旺角揸fit人 知乎 编辑:程序博客网 时间:2024/05/20 02:25
今日结果:
      1  不能在类中定义作为参数的函数; 类中静态成员:static int a;(定义)  //  int T::a = 5
      2  事务锁:一组单一的逻辑单元的操作集合; 自动事务:自动创建,自动结束事务; 手动事务:命令操作(BEGIN[....])
      3   格式:  begin ;  //开始事务   commit; // 提交数据(从缓存中保存数据到数据库文件中)      rollback; //  回滚(退回到上一步操作)
      4  所的类型:  SHARE 锁:每个事务都可以拥有(多把锁) ; RESERVED锁: 保留锁(只有一把); PENDING锁:提交数据时,从保留锁到未决锁; EXCLUSIVE锁:从未决锁到排他锁;   使用锁的基本原则:避免死锁。
      5  触发器:(trigger) 一类特有的存储过程。作用:可以基于数据库的值使用户具有操作数据库的某种权利,可以跟踪用户对数据库的操作。
          删除(之前before): create trigger  t_stu_1    before delete on stu    for  each now   begin  
                                                       insert into  stu_back select * from stu where id = old.id   //   (before 对应 old,after对应                                                       end;                                                                                                                            new)           插入之后(insert):     //   一张表可以拥有多个触发器
                                            create  trigger t_stu_ius  after  insert on stu  for each row //   索引每个行
                                           begin  insert into stu_bak select * from stu where id = new.id    end;      
          更新后(update):  create trigger t_stu_up_a  after update on stu  for each row  begin   
                                                   insert into stu_bak select * from stu where id = new.id    end;    


明日计划:主要认真上好明天的课,做好整齐的笔记(感觉自己的字写的很乱,一定要改改),然后在练习一下触发器和锁的使用。编写一些有关类的知识的程序。
感想:感觉今天有两件奇迹的事情发生到自己的身上,第一,很幸运的被夏姐指定为副班长,第二,很幸运自己的选择题能全答对。在这里要说的是很感谢夏姐给我这个机会,我会尽自己的全力做好应该做的。然后,自己在学习的过程中,要不断的认识自己,提高自己,发现自己。
0 0
原创粉丝点击