范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

SQLserver(oracle)语句练习指南

  SQL server (oracle)语句练习指南
  !!!练习希望可以按顺序执行!!!
  建表(一):create table Teacher( Tno integer , Tname char(6) , Title char(6), Dept char(10)); create table Teacher( Tno integer Primary Key, Tname char(6) not null, Title char(6), Dept char(10));
  插入数据(一):insert into Teacher values (101,"李华","讲师","计算机"); insert into Teacher values (102,"张丽","讲师","通信"); insert into Teacher values (103,"刘力伟","助教","计算机"); insert into Teacher(Tno,Tname,Dept) values (104,"李春生","计算机"); insert into Teacher(Tno,Tname,Dept) values (105,"王华英","自动化");
  查询(一):/*select * from teacher;*/ /*select * from teacher where dept="通信";*/ /*select distinct dept from teacher;*/ /*select count(*) from teacher;*/ /*select count(distinct dept) from teacher;*/ /*select * from teacher aa,teacher bb where aa.tno=bb.tno;*/
  建表(二):create Table Course( Cno integer not null, Tno integer not null, Cname char(10) not null, credit numeric(3,1) not null, Primary key(cno,tno));
  插入数据(二):insert into Course values(1,101,"数据库",3.5); insert into Course values(1,103,"数据库",3.5); insert into Course values(2,102,"网络",3); insert into Course values(2,101,"网络",3); insert into Course values(3,103,"操作系统",3);
  查询(二):select * from teacher,course; select * from teacher,course where teacher.tno=course.tno;
  查询(三)://select cname from course ; //select distinct cname from course; select * from teacher;
  更新数据://update teacher //set dept="通信工程" //where dept="通信";
  删除数据://delete from teacher where dept="计算机";
  查询(四)://select * from course where credit >3; //select * from course where credit between 2 and 3; //select * from teacher where dept in("计算机","自动化" ) ; //select * from teacher where dept not in("计算机") ; //select * from teacher where tname like "李%" ; //select * from teacher where title is null ; //select * from teacher order by tno desc ; //select * from teacher order by title ; //select count(*) from teacher; //select count(distinct cname) from course; select * from course aa, course bb where aa.tno=bb.tno;
  查询(五)://select * from course // where Tno in ( select Tno // from Teacher // where Tname="李华"); // // //select * from teacher,course // where (teacher.tno=course.tno) and Tname="李华"; // //select * from course // where Tno in ( select Tno // from Teacher // where Title="讲师"); select * from teacher,course where (teacher.tno=course.tno) and Title="讲师";
  查询(六):select Distinct Tno from course where 2<=(select count(*) from Course aa where aa.Tno=course.tno); //select count(*) from Course aa // where Tno=102; //
  新建视图:create view v_t_c as select Teacher.Tno,Tname,Title,Dept,Cno,Cname from Teacher,course where Teacher.Tno=course.Tno;
  视图查询Select * from v_t_c; Select * from v_t_c where Tno=101; 认识NUll: create table Teacher( Tno integer Primary Key, Tname char(6) not null, Title char(6), Dept char(10)); insert into Teacher values (901,"李华","讲师","计算机"); insert into Teacher values (902,"张丽","讲师","通信"); insert into Teacher values (903,"刘力伟","助教","计算机"); insert into Teacher values (904,"赵莺",null,"计算机"); insert into Teacher values (905,"张大军",null,null); select * from teacher; Select * from teacher where title is null; select * from teacher where dept is not null;
  外键1:create table father_t (Cno integer primary key, Cname char(10) not null, Credit numeric(3,1) ); insert into father_t values (1,"数据库",2); insert into father_t values (2,"网络",3);
  外键2:create table son_t (st_no integer primary key, fk_cno integer, grade integer, foreign key(fk_cno) references father_t(Cno)); insert into son_t values (101,2,86); insert into son_t values (102,5,78);
  查询(七):select * from teacher; select title,count(*) from teacher group by title ; select title,count(*) from teacher group by title having count(*)>1;
  触发器(建表):create table Teacher( Tno integer Primary Key, Tname char(6) not null, Title char(6), Dept char(10)); insert into Teacher values (101,"李华","讲师","计算机"); insert into Teacher values (102,"张丽","讲师","通信"); insert into Teacher values (103,"刘力伟","助教","计算机"); insert into Teacher(Tno,Tname,Dept) values (104,"李春生","计算机"); insert into Teacher(Tno,Tname,Dept) values (105,"王华英","自动化"); create Table Course( Cno integer not null, Tno integer not null, Cname char(10) not null, credit numeric(3,1) not null, Primary key(cno,tno)); insert into Course values(1,101,"数据库",3.5); insert into Course values(1,103,"数据库",3.5); insert into Course values(2,102,"网络",3); insert into Course values(2,101,"网络",3); insert into Course values(3,103,"操作系统",3);
  触发器(测试):delete from teacher where tno=101; select * from teacher; select * from course; 触发器2-oracle create trigger trig_demo1 after delete on teacher for each row begin delete course where course.tno=:old.tno; end;
  触发器2-SQL Server 2000:create trigger trig_demo1 on teacher for delete as delete course from course,deleted where course.tno=deleted.tno
  触发器3(测试):select * from teacher; select * from course; update teacher set tno=110 where tno=103; select * from teacher; select * from course;
  触发器3-oracle:create trigger trig_demo2 after update on teacher for each row  begin update course set course.Tno=:new.Tno where course.Tno=:old.Tno; end;
  触发器3-SQL Server 2000create trigger trig_demo2 on teacher for update as if update(Tno) begin Declare @old_Tno integer,@new_Tno integer select @old_Tno=Tno from deleted; select @new_Tno=Tno from inserted; update course set course.Tno=@new_Tno where course.Tno=@old_Tno; end;
  事务(SQL Server 2000)begin transaction select * from teacher; update teacher set title=null where tno=101; select * from teacher; rollback; select * from teacher;

iPhone13重磅升级,新功能定了!网友又甩开安卓一大截还有一个月iPhone13系列就要正式发布啦!此前关于外观部分已经曝光得八九不离十,其中iPhone13ProMax的摄像头模组明显增大一圈,意味着苹果又叒叕将在相机上发力。根据彭4种他汀进入药品集采,价格断崖式下降,应该如何选用?听药师说他汀类药物一直都是降脂和心血管疾病治疗的核心武器,基本上想要调节血脂,稳定动脉粥样硬化斑块,预防心脑血管疾病都离不开他汀类。随着国家集中采购政策的实施,作为应用范围如此之广的他汀类奥运冠军巩立姣膝盖痛,用的玻璃酸钠是什么?普通人也能用吗?在东京奥运会铅球比赛的赛场上,我国运动员巩立姣以王者之势赢得了冠军,她的表现堪称完美,只见她站在场地中央,拿起铅球抵在颈旁,俯身跳步紧接着一记强有力的转身投掷,沉重的铅球就如炮弹一心房颤动有哪些比较明显的症状?怎样做才能缓解?房颤又称心房颤动,是一种常见的心律失常。患者常因心悸胸闷等来院就诊,通过心电图检查而发现。房颤是心房肌不规则的收缩,听诊时心率有快有慢,心律绝对不规则,心音强弱不一致,心室率慢于心FITMORE健身镜,坚持每一天,秀出好身材现在对于BMI值的要求越来越高,自己的身高和体重测算出来的结果是28。4,处于肥胖。上一周回老家,老妈看到后,没有直接跟我说,而是跟我媳妇说,狗子又胖了,胖了不好,胖了一身病之类的高血压患者夏天血压下降,要停药吗?看心血管专家怎么说56岁的王女士患高血压已经有15个年头,平时生活方式也很注意,还服用降压药控制血压,血压控制得还算比较稳定。今年进入夏天后,王女士有几次测量血压,发现自己的血压比平时低,就认为天一一个经常运动的人和完全不运动的人,最后身体素质会有什么不同?奥运会的举行让运动员和运动成为全民关注的焦点,其实在日常生活中,我们经常被家人医生甚至科普作者提醒要适量运动,但是很多人总是会因为这样或者那样的原因比如忙工作没时间等等,并没有运动网红餐厅把隔夜死蟹当现杀活蟹卖,这对人体有何危害?听专家说网红连锁餐厅胖哥俩肉蟹煲被爆出把前一天已经宰杀好的隔夜死蟹,当做第二天的活蟹进行售卖,不仅如此,很多食材都是过期变质的进行再加工后送到食客的餐桌。目前涉事门店已经停业整顿。这样的食关于吃西瓜的5个谣言,专家一次说清楚,爱吃西瓜的您不妨来了解虽然已经立秋了,但是部分地区天气还是很炎热,而西瓜作为夏季水果的灵魂代表,一直是很多人夏天的快乐源泉。即使在夏天的尾巴,也有很多爱吃西瓜的朋友天天吃瓜,就比如笔者我,作为一个骨灰级2021年新血糖标准已更正,更改为4。47。0mmolL?看专家怎么说今年4月,我国2型糖尿病防治的权威指导性文件中国2型糖尿病防治指南(2020年版)正式于中华糖尿病杂志和中华内分泌代谢杂志同步在线发表了。对于新指南的发布,许多人都非常关注究竟新指含有马兜铃酸的中草药,为何会被多个国家禁用?专家说出实情中草药,可能在很多朋友的眼中代表着纯天然,无刺激,比西药安全。但是其实古人都知道是药三分毒。即使是中草药也存在一些毒性作用比较强的药物。今天笔者就跟大家介绍一种因肾毒性和致癌被全球
长虹电视怎么样?质量这个问题我们做过专门撰文,现在家电的质量普遍要差一点。以电视为例,现在屏的质量本来就不是很稳定,特别是在价格战的背景下,很多企业为了压缩成本,都在用一般的屏。所以从概率上讲,更Realme今年怎么了千元性价比一哥可以胜任吗?回看今年真我品牌是真的发力,目前两大系列,真我gt系列和真我q系列,发展上两大系列是有种想要垄断10003000价位的趋势。真我q系列将千元机性价比牢牢把控,gt系列主打中端性价比净水过滤器哪个牌子好?首先建议选择只做净水的品牌。第二选择历史悠久点的品牌。第三选择有国际食品安全体系认证的品牌,这也是最重要的,也是一般净水拿不到的。因为净水品牌水太深了,说不定你买个几百块钱的东西,家装里最划算的投入是什么?装修对每个人来说都是一件大事,装修预算是一份室内设计需要的投资规划方案,是业主对装修全局的把控,帮助业主做好财务规划并将有效的资金用到点子上。初次装修的业主朋友们,不妨多利用空余时荣耀v30属于什么档次的手机?挺好的一个手机,手持v30pro顶配,庆幸去年买了,因为现在都4000往上了荣耀手机的系列比较多,简单来说有Magic系列,数字系列,V系列,X系列,Play系列和畅玩系列,其中Mrealme真我618战报仅次小米苹果替代荣耀闯进品牌销量前三随着618年中大促的全面到来,在开门红当天realme真我就更新了618开门红首日战报,根据战报数据显示realme真我斩获了京东天猫平台安卓手机品牌销量TOP2苏宁易购手机品牌销618realme手机品牌销量安卓TOP2,真米双雄格局已显所有人都知道,今年是线上手机格局生变的一年,但谁都没想到变化却来得如此之大。在6月1日发布的618战报中,realme真我手机在京东天猫和苏宁易购三大平台销量位列安卓第二,手机销量华为不造车声明后三驾马车齐翻车机构怎么看?5月24日午间,就近期出现的华为造车和投资车企等传言,华为再次对外发布声明称我们再次重申华为不造车。上述澄清公告一出,华为造车的绯闻对象们纷纷暴跌。相关个股后续会如何走?机构如何看全球70的5G基站都在中国我国5G网络建设在短短几年间就已实现基本全面覆盖。当下,国内三大通信运营商均推出了各类5G套餐。那么目前国内有多少5G基站呢?近日,中国信息通信研究院副院长王志勤介绍,截至3月底,西井科技QTruck实现无隔离混行运营携手和记港口布局全球港口自动化5月25日,总部位于上海的人工智能企业西井科技宣布,西井与和记港口集团有限公司携手打造的全球首个AI无人驾驶集卡与人工驾驶集卡混行自动化码头项目经过一年的安全作业,岸边操作效率不断让马斯克认怂的华为激光雷达,已呈全球霸主趋势马斯克作为最成功的企业家之一,在科学领域方面有着极高的成就,一度被人们称之为是硅谷钢铁侠,用此来彰显马斯克在科技创新领域的成就。马斯克的产业主要集中在航空航天方面的SpaceX公司