数据库技术知识归纳总结.docx

数据库技术知识归纳总结.docx

ID:51930847

大小:31.28 KB

页数:9页

时间:2020-03-19

数据库技术知识归纳总结.docx_第1页
数据库技术知识归纳总结.docx_第2页
数据库技术知识归纳总结.docx_第3页
数据库技术知识归纳总结.docx_第4页
数据库技术知识归纳总结.docx_第5页
资源描述:

《数据库技术知识归纳总结.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1.SQLServer2012的组成数据库引擎;分析服务;集成服务;报表服务;2.数据库组成:数据文件(.mdf.ndf)日志文件(.ldf)3.系统数据库:master:核心model:是创建数据库的模板msdb:提供运行SQLServerAgent(一个windows服务,运行制定的服务计划(一个程序))工作的信息。tempdb:存放临时对象或中间结果。4.数据类型:整数数据类型(bigint8,int4,smallint2,tinyint1),浮点数据类型(real4,float8,decimal,numeric),字符数据类型

2、(char1,varchar,nchar,nvarchar),日期和时间数据类型(datetimedatetimedatetime2smalldatetimedatetimeoffset)文本和图像数据类型(textntextimage)货币数据类型(moneysmallmoney)位数据类型(bit)二进制数据类型(binaryvarbinary)其他()T-SQL部分1.常量:数字常量,字符串常量,Unicode字符串,日期和时间常量,符号常量(分隔符,标识符)2.变量:全局,局部3.运算符:算术运算符,比较运算符,逻辑运算符,连

3、接运算符,按位运算符(注意优先级)4.表达式:字段名表达式,目标表达式,条件表达式T-SQL语句5.数据定义语句:create,drop,alter数据操作语句:insert,update,delete,select:基本select查询,查询记录中指定字段,在查询结果中使用表达式AS,显示部分查询结果TOPn,带限定条件的查询where,带AND(or)的多条件查询,使用LIKE运算符进行匹配查询,使用between….and进行查询,对查询结果排序orderbyasc/desc.数据控制语句:其他基本语句:declare,set/

4、select,print流程控制语句:begin…end.if…else.case..when..then.while.goto.waitfor.return.T-SQL函数6.字符串函数:ascii(参数):返回参数最左侧字符的ascii代码值。char(参数):将整数类型的ascii值转换为对应的字符。left(参数1,参数2):返回参数1左边开始(参数2)个的字符串等。right(参数1,参数2):返回参数1右边开始(参数2)个的字符串等。ltrim(参数):去除参数左边多余的空格。rtrim(参数):去除参数右边多余的空格。s

5、tr(参数1,参数2(总长度),参数3(小数点后位数)):将数值数据转换为字符数据。reverse(参数):将参数反转。len(参数):返回参数的字符数。charindex(参数1,参数2,参数3(指定位置)):返回参数1在参数2中的开始位置。substring(参数1,参数2(指定位置),参数3(个数))在参数1的指定位置返回指定个数。lower(参数):大写转小写。upper(参数):小写转大写。replace(参数1,参数2,参数3):用参数3代替参数1中所有的参数2。数学函数:asb(x):返回x的绝对值。sqrt(x):对x

6、开根号。rand(x):返回一个随机浮点数(0~1).round(x,y):返回最接近x的值,保留y位小数位。sign(x):返回x的符号。(负-1零0正1)ceiling(x):返回不小于x的最小整数值。floor(x):返回不大于x的最大整数值。power(x,y):返回x的y次方。square(x):返回x的平方。exp(x):返回e的x次方。log(x):返回x的自然对数‘log10(x):radians(x):角度转弧度。degrees(x):弧度转角度。sin(x):正弦函数,cos(x):tan(),cot()数据类型转

7、换函数:文本和图像函数:日期和时间函数:day(d),datepart(dd,d).系统函数T-SQL查询7.在select语句中使用*查询所有字段使用distinct取消重复使用TOP(n)返回前n行使用AS关键字或=号修改列标题在查询结果集中显示字符串查询的列为表达式8.where:使用关系表达式查询使用(not)between…and表示范围使用(not)IN关键字(LIKE)百分号%通配符,匹配任意长度的字符,包括零字符下划线通配符_,一次只能匹配一个字符方括号[],匹配指定范围中的任何单个字符[^],匹配不属于指定范围的任何

8、单个字符使用is(not)null查询空值使用exists:如果至少返回一行,为真,继续执行外层的。使用order..by排序(asc/desc)使用groupby分组,having对分组结果过滤compute对查询结果

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

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

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