[小总结]年会小总结

[小总结]年会小总结

ID:46861297

大小:55.00 KB

页数:26页

时间:2019-11-28

[小总结]年会小总结_第1页
[小总结]年会小总结_第2页
[小总结]年会小总结_第3页
[小总结]年会小总结_第4页
[小总结]年会小总结_第5页
资源描述:

《[小总结]年会小总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、[小总结]年会小总结小总结一、存储过程创建过程如下先改变结束符号delimiter〃表示以为结束符号createproceduretest(aint)beginselect*fromstudentwheresno=a;end使用的时候用calltest(x);x为int类型表示带参存储过程begindeclareaint;〃当需要定义参数的时候在begin里面定义并且所有语句必须有分号;结尾否则报错seta=5;select*fromstudentwheresno=a;二、自定义函数创建自定义函数过程如下规则和存储过程差不多delimit

2、ercreatefunctiontest5(iint,oint,pint)returnsintbegin//declaredint;也可以在begin之后声明一个变量setp=i*o;〃同理用set创建函数体returnp;end这个是带参并且是begin里面有函数体的函数使用的时候用selecttest5(i,o,p)赋值3个int即可执行结果只与函数体有关三、触发器创建触发器首先也是delimiter一下然后delimitercreatetriggertestafterinsertonstudentforeachrow〃这里可以有af

3、ter和before两种触发器updatestudent_hsetrow=row+l;//当有函数体的时候用begin包裹起来end四、数据库所有账户•三种类型:createloginlogin_name〃登录账户指登录sqlserver2008的账户可以拥有多个user如下createuseruser_name//数据库用户隶属于账户里面的,可以简称为映射grant<select^updatev.[references(列名)]>on表名to<用户名,账号名>withgrantoption表示该主体可以向其他主体

4、授予所指定的权限denyexecuteontestcSpeNgBo.COm蓬勃范文网:[小总结]年会小总结)1tostudnetcascade同理grant属于权限的一种cascade=withgrantoptioevoke同理deny表示收回权限各类操作汇总:数据库操作:新增:createdatabasetest;删除:dropdatabaseifexiststestl;修改:alterdatabasetestldefaultcharactersetgb2312;表操作:一、和表结构之类有关:新增:createtabletest(ain

5、tnotnulldefault0primarykeyauto_incrementCHECK(a>O),bchar(10)notnull,cdatetime,CONSTRAINTchk_PersonCHECK(b什么什么的ANDc什么什么的)〃这种是为了命名约束〃CHECK(a>0)可以写在这里);〃当约束作用于两列以上时候要写在最后面更改:altertabletest〃新增行addcolumndchar(l)notnulldefault'a'afterb;//aftei•可以换成first表示设为第一行(只有这

6、两种)altertabletestaltercolumncchar(10);〃修改行[altercolumnbsetdefault'hello';]//也可以修改默认值altertabletestldropcolumnb;〃删除行altertabletestchangecolumnbevarchar(2)nulldefault'啊';〃同时改列名和类型(将列名b改为e)altertabletestmodifycolumnbchai•⑸first;〃只修改数据类型可以使用first或者after修改它的顺序a

7、ltertabletestrenametotest_backup〃修改table名字重命名表:renametabletest_backuptotest;复制表:createtabletest_copyliketest;删除表:droptable[ifexists]test;二、和数据有关:插入:insertintotestvalues(l,'潘冠宇','2017・03・1816:52:00');insertintotest(a9b)values(l,'潘冠宇');〃如果数据只插入某些列那么要

8、在表名后用圆括号括起来insertintotestset列名=值洌名=值;〃只对想输入的列输入且主键非空notnull自动赋值但会有warningreplaceintotestvalues(l

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。