SQL语句集锦.pdf
上传人:qw****27 上传时间:2024-09-11 格式:PDF 页数:8 大小:132KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

SQL语句集锦.pdf

SQL语句集锦.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

SQL语句集锦­­语句功能­­数据操作SELECT­­从数据库表中检索数据行和列INSERT­­向数据库表添加新数据行DELETE­­从数据库表中删除数据行UPDATE­­更新数据库表中的数据­­数据定义CREATETABLE­­创建一个数据库表DROPTABLE­­从数据库中删除表ALTERTABLE­­修改数据库表结构CREATEVIEW­­创建一个视图DROPVIEW­­从数据库中删除视图CREATEINDEX­­为数据库表创建一个索引DROPINDEX­­从数据库中删除索引CREATEPROCEDURE­­创建一个存储过程DROPPROCEDURE­­从数据库中删除存储过程CREATETRIGGER­­创建一个触发器DROPTRIGGER­­从数据库中删除触发器CREATESCHEMA­­向数据库添加一个新模式DROPSCHEMA­­从数据库中删除一个模式CREATEDOMAIN­­创建一个数据值域ALTERDOMAIN­­改变域定义DROPDOMAIN­­从数据库中删除一个域­­数据控制GRANT­­授予用户访问权限DENY­­拒绝用户访问REVOKE­­解除用户访问权限­­事务控制COMMIT­­结束当前事务ROLLBACK­­中止当前事务SETTRANSACTION­­定义当前事务数据访问特征­­程序化SQLDECLARE­­为查询设定游标EXPLAN­­为查询描述数据访问计划OPEN­­检索查询结果打开一个游标FETCH­­检索一行查询结果CLOSE­­关闭游标PREPARE­­为动态执行准备SQL语句EXECUTE­­动态地执行SQL语句DESCRIBE­­描述准备好的查询­­­局部变量declare@idchar(10)­­set@id='10010001'select@id='10010001'­­­全局变量­­­必须以@@开头­­IFELSEdeclare@xint@yint@zintselect@x=1@y=2@z=3if@x>@yprint'x>y'­­打印字符串'x>y'elseif@y>@zprint'y>z'elseprint'z>y'­­CASEusepanguupdateemployeesete_wage=casewhenjob_level=’1’thene_wage*1.08whenjob_level=’2’thene_wage*1.07whenjob_level=’3’thene_wage*1.06elsee_wage*1.05end­­WHILECONTINUEBREAKdeclare@xint@yint@cintselect@x=1@y=1while@x<3beginprint@x­­打印变量x的值while@y<3beginselect@c=100*@x+@yprint@c­­打印变量c的值select@y=@y+1endselect@x=@x+1select@y=1end­­WAITFOR­­例等待1小时2分零3秒后才执行SELECT语句waitfordelay’01:02:03’select*fromemployee­­例等到晚上11点零8分后才执行SELECT语句waitfortime’23:08:00’select*fromemployee***SELECT***select*(列名)fromtable_name(表名)wherecolumn_nameoperatorvalueex:(宿主)select*fromstock_informationwherestockid=str(nid)stockname='str_name'stocknamelike'%findthis%'stocknamelike'[a­zA­Z]%'­­­­­­­­­([]指定值的范围)stocknamelike'[^F­M]%'­­­­­­­­­(^排除指定范围)­­­­­­­­­只能在使用like关键字的where子句中使用通配符)orstockpath='stock_path'orstocknumber<1000andstockindex=24notstocksex='man'stocknumberbetween20and100stocknumberin(10,20,30)orderbystockiddesc(asc)­­­­­­­­­排序,desc­降序,asc­升序orderby1,2­­­­­­­­­by列号stockname=(selectstocknam