SQL Server语句,建表,建库,建存储过程,建视图,ATM取款机示例.doc

SQL Server语句,建表,建库,建存储过程,建视图,ATM取款机示例.doc

ID:48509456

大小:233.00 KB

页数:33页

时间:2020-02-06

SQL Server语句,建表,建库,建存储过程,建视图,ATM取款机示例.doc_第1页
SQL Server语句,建表,建库,建存储过程,建视图,ATM取款机示例.doc_第2页
SQL Server语句,建表,建库,建存储过程,建视图,ATM取款机示例.doc_第3页
SQL Server语句,建表,建库,建存储过程,建视图,ATM取款机示例.doc_第4页
SQL Server语句,建表,建库,建存储过程,建视图,ATM取款机示例.doc_第5页
资源描述:

《SQL Server语句,建表,建库,建存储过程,建视图,ATM取款机示例.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SqlServer一,数据库基础概念1,MicrosoftSQLServer有4个系统数据库(1),Master数据库,存储服务器的基本信息。(2),Tempdb数据库,存储临时数据。(3),Model数据库,用于新建数据库模板。(4),Msdb数据库,支持数据库的管理功能。2,主键(PrimaryKey)和外键(ForeignKey)。3,T-SQL的组成部分(1),DML(数据操作语言),用于添加(INSERT),修改(UPDATE),查询(SELECT),删除(DELETE)。(2),DCL(数据控制语言),用于存取许可,存取权限,(GRANT,REVO

2、KE)。(3),DDL(数据库定义语言),用于建数据库,数据库对象和其列。如:(CREATETABLE,CREATEVIEW及DROPTABLE)(4),除此外还包括,变量声明,内嵌函数等其它命令。二,通配符通配符解释示例‘_’一个字符WhereALike‘C_’%任意长度字符串WhereBLike‘CO_%’[]括号内所指定范围内的一个字符串WhereCLike‘9W0[1-2]’[∧]不在括号内所指定范围内的任意一个字符WhereCLIKElike‘9w0[∧1-2]’三,逻辑表达式1,T-SQL中的逻辑运算符AND,OR和NOT。2,AND和OR是运算符

3、连接条件。NOT是否定条件。3,AND连接条件,并且权当两个条件为真时,才成立(返回TRUE)。4,OR连接条件,但只要其中一个成立(返回TRUE)。例:采购时,付款方式要求是信用卡,只能用(牡丹卡,龙卡,阳光卡)NOT(付款方式=‘信用卡’)OR(信用卡IN(‘牡丹卡’,’龙卡’,’阳光卡’))四,全局变量1,SQLServer全局变量使用两个@@标志为前缀,局部变量则用一个@全局变量变量说明使用方式(或其它方式)@@ERROR最一个T-SQL错误的错误号SELECT@@ERROR@@IDENTITY最后一次插入的标识值同上或其它方式@@LANGUAGE当前

4、使用的语言的名称同上或其它方式@@MAX_CONNECTIONS可以创建的同时连接的最大数目同上或其它方式@@ROWCOUNT受上一个SQL语句影的行数同上或其它方式@@SERVERNAME本地服务器名称同上或其它方式@@SERVICENAME该计算机上的SQL服务的名称同上或其它方式@@TIMETICKS当前计算机上每一刻度的微秒数同上或其它方式@@TRANSCOUNT当前连接打开的事务数同上或其它方式@@VERSIONSQLServer的版本信息同上或其它方式五,SQL语集合1、创建数据库CREATEDATABASEdatabase-name2、删除数据库

5、dropdatabasedbname3、备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice'disk','testBack','c:mssql7backupMyNwind_1.dat'---开始备份BACKUPDATABASEpubsTOtestBack4、删除新表droptabletabname5、增加一个列Altertabletabnameaddcolumncoltype注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。6、添加主键:Alt

6、ertabletabnameaddprimarykey(col)说明:删除主键:Altertabletabnamedropprimarykey(col)7、创建索引:create[unique]indexidxnameontabname(col….)删除索引:dropindexidxname注:索引是不可更改的,想更改必须删除重新建。8、创建视图:createviewviewnameasselectstatement删除视图:dropviewviewname9、复制表(只复制结构,源表名:a新表名:b)(Access可用)法一:select*intobfrom

7、awhere1<>1法二:selecttop0*intobfroma10、拷贝表(拷贝数据,源表名:a目标表名:b)(Access可用)insertintob(a,b,c)selectd,e,ffromb;11、跨数据库之间表的拷贝(具体数据使用绝对路径)(Access可用)insertintob(a,b,c)selectd,e,ffrombin‘具体数据库’where条件例子:..frombin'"&Server.MapPath(".")&"data.mdb"&"'where..12、在线视图查询(表名1:a)select*from(SELECTa,b,c

8、FROMa)Twheret.a>1;1

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

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

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