sql server实用教程即数据库应用中基础代码总结.doc

sql server实用教程即数据库应用中基础代码总结.doc

ID:55145822

大小:43.00 KB

页数:7页

时间:2020-04-28

sql server实用教程即数据库应用中基础代码总结.doc_第1页
sql server实用教程即数据库应用中基础代码总结.doc_第2页
sql server实用教程即数据库应用中基础代码总结.doc_第3页
sql server实用教程即数据库应用中基础代码总结.doc_第4页
sql server实用教程即数据库应用中基础代码总结.doc_第5页
资源描述:

《sql server实用教程即数据库应用中基础代码总结.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、DBMS应具有的如下功能:(1)数据定义功能;(2)数据操纵功能;(3)数据的完整性检查功能;(4)数据库的安全保护功能;(5)数据库的并发控制功能;(6)数据库系统的故障恢复功能;(7)在网络环境下访问数据库的功能;(8)方便、有效地存取数据库信息的接口和工具。常用的RDBMS:Oracle、SQLServer、DB2、Sybase等。BS模式:三层客户服务器模式数据库对象主要包括表、视图、索引、存储过程、触发器和约束等。完全限定名是对象的全名包括四个部分:服务器名、数据库名、数据库架构名和对象名,其格式为:server.database.scheme.obj

2、ect表:存储和操作数据的逻辑结构;视图:从一个或者多个表中导出的表;索引:是一种不用扫描整个数据表就可以对表中数据实现快速访问的途径,它是一种对数据表中的一列或者多列的数据进行排序的一种结构。约束:具有代表性的约束就是主键和外键在安装SQLServer2005时,系统将创建4个可见的系统数据库:master、model、msdb和tempdb创建数据库代码CREATEDATABASETEST1ON(NAME='TEST1_DATA',FILENAME='C:ProgramFilesMicrosoftSQLServerMSSQL.1MSSQLData

3、TEST1.mdf',SIZE=5MB,FILEGROWTH=10%)LOGON(NAME='TEST1_log',FILENAME='C:ProgramFilesMicrosoftSQLServerMSSQL.1MSSQLDataTEST1.ldf',SIZE=2MB,MAXSIZE=5MB,FILEGROWTH=1MB)更改文件属性代码ALTERDATABASETEST1MODIFYFILE(NAME=TEST1_DATA,MAXSIZE=100MB,/*将主数据文件的最大大小改为100MB*/FILEGROWTH=5MB/*将主数据文件的增长方

4、式改为按5MB增长)GO删除数据库DROPDATABASETEST2GO创建数据库快照代码CREATEDATABASEPXSCJ_01ON(NAME=PXSCJ,FILENAME='C:ProgramFilesMicrosoftSQL0020ServerMSSQL.1MSSQLDataPXSCJ_01.mdf')ASSNAPSHOTOFPXSCJGO创建表代码USEPXSCJGOCREATETABLEXSB(学号char(6)NOTNULLPRIMARYKEY,姓名char(8)NOTNULL,性别bitNULLDEFAULT1,备注varchar(

5、500)NULL)GO修改表结构代码USEPXSCJGOALTERTABLEXSBALTERCOLUMN姓名char(10)GO删除表结构代码USEPXSCJGODROPTABLEXSBGO向表中插入记录代码USEPXSCJGOINSERTINTOXSBVALUES('081101','王林',1,'1990-02-10','计算机',50,NULL)GO删除表中记录代码USEPXSCJGODELETEFROMXSBWHERE总学分>52GO删除表中记录代码TRUNCATETABLEtb_name修改表中记录代码USEPXSCJGOUPDATEXSBSET备注=

6、'三好生'WHERE学号='081101'GOLIKE查询代码SELECT*FROMXSBWHERE姓名LIKE'王_‘BETWEEN和IN查询代码SELECT学号,姓名,专业,出生时间FROMXSBWHERE出生时间NOTBETWEEN'1989-1-1'and'1989-12-31SELECT*FROMXSBWHERE专业IN('计算机','通信工程','无线电')CONTAINS谓词代码USEPXSCJGOSELECT*FROMXSBWHERECONTAINS(*,'工程')EXISTS代码SELECT姓名FROMXSBWHEREEXISTS(SELECT

7、*FROMCJBWHERE学号=XSB.学号AND课程号='206')PIVOT代码(将列值转化为列名)SELECT姓名,总学分,计算机,通信工程FROMXSBPIVOT(COUNT(学号)FOR专业IN(计算机,通信工程))ASpvtWHERE出生时间<'19900101'UNPIVOT(将列名转化为列值)COMPUTE用于分类汇总中computecount创建视图代码USEPXSCJGOCREATEVIEWCS_XSASSELECT*FROMXSBWHERE专业='计算机’SQLServer对游标的使用要遵循:声明游标→打开游标→读取数据→关闭游标→删除游标

8、。游标声明代码DECLA

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

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

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