SQl数据库快速入门必须掌握的四大基本语句.docx
《SQl数据库快速入门必须掌握的四大基本语句.docx》由会员分享,可在线阅读,更多相关《SQl数据库快速入门必须掌握的四大基本语句.docx(6页珍藏版)》请在优知文库上搜索。
1、SQI数捌库快速入门必需驾(的四大基本谱句做一个系统的后台,基本上都少不了地捌改查,作为一个新手入门,我们必须要驾驭SQ1.四条最基本的数据操作谙句:InSert.Select.UPdate和DeIete!下面对这四个语句进行具体的剖析:娴熟驾驭SQ1.是数据库用户的珍货财宝,在本文中,我们将引导你驾坡四条加将本的数据操作语句-SQ1.的核心功能来依次介绍比较操作符、选择断言以及三值逻辑.当你完成这些学习后,明显你已羟起先算是真正SQl入门了.在我的起先之前,先运用CREATETA81E语句来创建个衣,DD1.语句对数据旅对象如表、列和视进行定义,它们并不对衣中的行进行处理,这是因为DDl语句
2、并不处理数据库中实际的数据.这些工作由另一类SQ1.语句数据操作谱言(DM1.)语句进行处理.SQ1.中有四种基本的DMl操作:INSERT.SE1.ECT.UPDATE41DE1.ETE,由于这是大多数SQI用户常常用到的,我们有必要在此对它们进行一一说明,在图1中我们给出了一个名为EMP1.OYEES的表。其中的母一行对应一个特定的雇员记录,请熟识这张衣,我们在后面的例子中将要用到它.INSERT语句用户可以用INSERT语句将一行记录插入到指定的一个表中,例如,要将展员JohnSlnith的记录插入到本例的表中,可以运用如卜语句:INSERTINTOEMP1.OYEESVA1.UES(S
3、mith7John,1980-0-10,1.osAngles,16,45000);通过这样的INSERT语句,系统将试芾将这些(ft埴入到相应的列中.这些列依据我们创建表时定义的依次排列.在本例中,第一个值“Smith”符列到第一个列1.AsT_NAME中:其次个值uJohn将城到其次列FlRS1.NAMEq以此类推.我们说过系统会一试存”将假填入,除了执行规则之外它还要iS行类型检杏。假如类型不符(如将一个字符小靖入到类型为数字的列中,系统将拒葩这一次操作并返回一个横误信息.假如SQ1.拒绝了你所填入的一列值,语句中其他各列的伯也不会填入.这是因为SQ1.供应对第务的支持,一次M务将数据库从
4、种一样性转移到另一种一样性,假如4务的某一部分失败,则整个事务都会失败,系统将会被女原(或称之为回退)到此事务之前的状态.回到原来的INSERT的例子,请留意全部的整形十进制数都不须要Hl单引号引起来,而字符率和日期类型的值都要用总引号来区分.为了增加可读性而在数字间插入逗号将会引起错误。记住,在SQl中逗号是元素的分隔符.同样要用意输入文字值时要运用单引号.双引号用来封装限界标识符。对于H期类型,我们必需运用SQ1.标准H期恪式yy-mm-dd),但是在系统中可以进行定义,以接受其他的格式.当然,2000年接近,请你最好还是运用四位来表示年份.既然你己经理解了INSERT语句是怎样工作的了,
5、让我们转到EMP1.OYEES衣中的其他部分:INSERTINTOEMP1.OYEESVA1.UES(Bunyan,Pau71970-07-04,Boston,12,700001;INSERTINTOEMP1.OYEESVA1.UESCJohnAdams71992-01-21lr,Boston20z1000);INSERTINTOEMP1.OYEESVA1.UES(,Smth7Pocahontas7197604-06z,1.osAngles;12,l0);INSERTINTOEMP1.OYEESVA1.UES(,Smlth7Bessie194005-02,Boston5,200000);INS
6、ERTINTOEMP1.OYEESVA1.UESCJones,Davy,197040-10rBoStOn:8,4SOO0);INSERTINTOEMP1.OYEESVA1.UES(,Jo11es,lndiana71992-02-01rChicagotzNU1.UNU1.1.);在最终一项中,我们不知道Jones先生的工薪级别和年薪,所以我们输入NUIl(不要引号)NU1.1.是SQl中的种特别状况,我们以后将迸行具体的探讨。现在我们只需认为NU1.1.表示一种未知的值.有时,像我们刚才所探讨的状况.我们可能希望对某一些而不是全部的列进行赋值C除了对要省略的列输入NU1.1.外,还可以采纳另外一
7、种INSERT语句,如下:INSERTINTOEMP1.OYEEFIRST_NAME,IAST_NAME,HIRE_DATE,BRANCH_0FFiCE)VAlE(,lndiana7Jones,1992-02-017ndianapolis,);这样,我们先在我名之后列出一系列列名.未列出的列中将自动填入缺省值,假如没有设时缺各值则埴入NU1.1.,请稻您我们变更了列的依次,而俏的依次要对应新的列的依次。假如该语句中省略了FlRST_NAME和1.AS1.NAME项(这两项规定不能为空),SQl操作将失败.让我们来看一看上述INSERT语句的语法图:INSERTINTOtable(column,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQl 数据库 快速 入门 必须 掌握 四大 基本 语句
