sql查询语句大全
一、基础1、说明:创建数据库CreateDATABASEdatabase-name 2、说明:删除数据库dropdatabasedbname 3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice’disk’,’testBack’, ’c:\mssql7backup\MyNwind_1.dat’---开始备份BACKUPDATABASEpubsTOtestBack 4、说明:创建新表createtabletabname(col1type1[notnull][primarykey],col2type2 [notnull],..)根据已有的表创建新表:A:createtabletab_newliketab_old(使用旧表创建新表)B:createtabletab_newasselectcol1,col2…fromtab_olddefinition only 5、说明:删除新表droptabletabname 6、说明:增加一个列Altertabletabnameaddcolumncoltype注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的 是增加varchar类型的长度。 7、说明:添加主键:Altertabletabnameaddprimarykey(col)说明:删除主键:Altertabletabnamedropprimarykey(col) 8、说明:创建索引:create[unique]indexidxnameontabname(col….)删除索引:dropindexidxname注:索引是不可更改的,想更改必须删除重新建。 9、说明:创建视图:createviewviewnameasselectstatement删除视图:dropviewviewname 10、说明:几个简单的基本的sql语句选择:select*fromtable1where范围**:insertintotable1(field1,field2)values(value1,value2)删除:deletefromtable1where范围更新:updatetable1setfield1=value1where范围查找:select*fromtable1wherefield1like’%value1%’---like的语 法很精妙,查资料!排序:select*fromtable1orderbyfield1,field2[desc]总数:selectcountastotalcountfromtable1求和:selectsum(field1)assumvaluefromtable1平均:selectavg(field1)asavgvaluefromtable1最大:selectmax(field1)asmaxvaluefromtable1最小:selectmin(field1)asminvaluefromtable1
托福写作的难点求介绍
一、新托福 iBT写作简介: 新托福 写作共分两个部分,计时五十分钟。第一篇称为Integrated Writing; 第二篇称为Independent Writing。第一篇要求考生用三分钟先看一段文章,再听一段两分钟左右的听力材料,然后在二十分钟内写一篇150 —225字左右的文章。 第二篇是独立写作,其形式与旧托福无太大差异。现有的题目库就是我们最好的准备材料。鉴于许多考生对此形式并不熟悉,特做此文。 二、写作高分八大黄金策略: 1.词汇要求:按笔者对 托福写作 题认真分析和多次参加 托福考试 经验,我认为词汇的要求应该是4000—5000个积极词汇。其中,学习词汇三个重中之重便是:①动宾搭配。 ②介宾搭配。 ③修饰原则。 此乃应对新托 福写作词汇要求之三大利器。 2.语法突破:其中必备四大语法结构即是:①句子结构 ②从句 ③非谓语动词 ④倒装、强调、平行结构、一致; 3.思路拓展:有的考生英语水平虽好,但常常苦于没有思路。那针对这种情况,我们对思路扩展提出两种方法,能迅速有效帮助学生解决这个问题。①归类法 + ②总括法 4.审题原则:如何审题,决定了你是否能在有效时间内迅速进入状态。对此,我们制定出审题三原则: ①定位 ②概括 ③分类 5.结构安排:清晰的结构将使阅卷人对你留下一个好的印象。除此,你也能更加有效的安排自己的段落。三种方法助你一臂之力:1 平衡式 2 倾向式 3 一波三折式
用hibernate自动生成的attachDirty方法执行update为什么最后执行的是save
Hibernate的update和saveOrUpdate方法都是用于对跨Session的PO进行状态管理,它们的区别在于对PO采取何种策略。顾名思义,saveOrUpdate方法基本上就是合成了save和update方法,如果PO对象已经在session中持久化了,被改动后再在session中执行saveOrUpdate则会执行update方法(update);而如果PO对象是一个新创建的对象,没有持久化标识(identifier)属性,则会对其调用save方法(insert)。你检查一下你要update的PO的主键值是不是已经在记录中存在,如果已经存在,应该会执行update的。