SQL数据库基本语法格式.docx
《SQL数据库基本语法格式.docx》由会员分享,可在线阅读,更多相关《SQL数据库基本语法格式.docx(9页珍藏版)》请在优知文库上搜索。
1、基本语法格式SeleCt(聚合函数)的语句格式:(这个不会考试就危急了)select*from表名上面一句可以查出一张你指定表名的表里的全部东西,*的位置可以替换其他的东西,比如:select列1名,列2名from表名这样你就可以只看表里列1,列2两列。还可以力IlCoUNT(),YEARO等函数,详细看书吧!在后面可以接where,groupby,orderby等where的用法:select*from表名where条件表达式条件表达式就好比列1值0啊,列2值=0&0啊,之类的。这样我们就之看符合条件的。groupby的用法:select列名1,CoUnt例名2)as,自定义列名,from表
2、名groupby列名1这句就是把表里全部列名1相同的行集合成一行,顺便说下COUnt(列名2)as自定义列名,coUnto是总行数的意思,考试常常要和gr。UPby一起用。假如要求总合用SUmo这个函数。as.自定义列省就是给列付个名字。假如要进一步筛选就在语句的最终加HAVING条件表达式“就可以了。ORDERBY的用法:select*from表名where条件表达式ORDERBY列名N这样就是依照列名N的依次排列了,最终加EDESC就是降序排列连表查沟Select须要的列名1,须要的列名2,须要的列名Nfrom表1,表2Where表1.某列=表2.某列and其他要求的条件表达式以上就是连两
3、个表的SeIeCt语句,你也可以连3或多个表,只要每个表和其他的表方联系就可以了。假如上面的看不太懂我举个例子:我们有2张表:Bl,B20Bl里才“动画名称”和“时间”两列。B2里有“动画名称”和“制作公司”两列。其中两个表的动画名称是对应的,现在要你显示出“动画名称”,“时间”和“制作公司”,做法如下:SE1.ECTBI.动画名称,时间,制作公司fromB1,B2whereB1.动画名称=B2动画名称ps:SE1.ECTBI.动画名称,时间,制作公司”里面我要求返回3项,第一项因为两个表列名重复所以要前面加“表名假如上面的题目还要加条件,比如我们只要“制作公司是A公司的,就这样写where语
4、句:whereB1.动画名称=B2动画名称AND制作公司=Aupdate(更新)的语句格式:update表名set列名1=xxx,列名2=xx,.列名N=xxwhere列名x=?.insert(插入一列)的语句格式:1,全部插入,也就是把表里每条的记录都写边,这样格式就要求和表的格式一样Cinsertinto表名VahleSr列1值,1,列3优列N值)2,部分插入,也就是插入某几列的数据,其他的里面不行以有不允许为空的又不会自动生产的,语句格式:insertinto表名(列1名,列2名,列3名)VahIeSr列1值,列2值;列3值)deklte(删除)的语句格式:deldtefrom表名whe
5、re条件表达式条件表达式就好比列1值0啊,列2值=0&0啊,之类的。视图创建createview视图名asselect*from表名where条件表达式PS:最终一句是更具要求来的游标声明declare游标名cursorforselect*from表名游标的属性比较困难,一般定义在for前面,参考Pl12页,或其他资料。Ps:一般在fs前面加local(说明是全局游标),scro11(说明是可以前后移动的)游标的关他字:(也就是加在for前面的)Scroll说明这游标是前后移动的(默认是单向的)1.ocal说明这游标是局部游标Global说明这游标是全局的Static静态游标(就是不行以再修改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 数据库 基本 语法 格式