- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机信息处理 SQL语言基础
第 4 章 SQL 语言基础 4.1 基本概念 4.2 SQL数据类型 4.3 一些基础知识 4.4 变量 4.5 流程控制语句 4.1 基本概念 SQL是Structured Query Language(结构化查询语言)的缩写 SQL已经成为关系数据库的标准数据语言,所以现在所有的关系数据库管理系统都支持SQL SQL发展史 1986年10月由美国ANSI 公布最早的SQL标准 1989年4月,ISO提出了具备完整性特征的SQL,称为SQL89 1992年11月,ISO又公布了新的SQL标准,称为SQL92 1999年,ISO又公布了新的SQL标准,称为SQL3 SQL 特点 1. 是一种一体化的语言。 3. 是一种高度非过程化的语言。 3. 简洁 4. 可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用。 SQL 功能 数据定义功能(DDL):用户定义、删除和修改数据模式 数据查询功能(DQL):用于查询数据。 数据操纵功能(DML):用于增、删、改数据。 数据控制功能(DCL):用于控制数据访问权限。 SQL的简洁 SQL功能 命令动词 数据查询 SELECT 数据定义 CREATE、DROP、ALTER 数据操纵 INSERT、UPDATE、DELETE 数据控制 GRANT、REVOKE、DENY SQL的动词 4.2 SQL数据类型 1. 数值型 2. 字符串型 3. 日期、时间型 4. 货币类型 1. 数值型(1234567890.) 定长(准确表达) 整数 Bigint: 8字节(64位) , Int:4字节(32位) Smallint:2字节(16位) , Tinyint:1字节 (8位) Bit:1位,存储1或0 小数 Numeric(p长度,q)或Decimal(p,q), 其中:p为数字位长度,q:小数位长度。 浮点(近似)数: Float:8字节 Real:4字节 2. 字符串型 普通编码字符串类型 统一字符编码字符串类型 二进制字符串类型 普通编码字符串类型 Char(n):定长存储,n8000 Varchar(n):不定长存储(按实际长度存储),长度最大不超过n , n8000 注:n 为字符个数 Text:存储大于8000字节的文本 统一字符编码字符串类型 nchar(n):定长存储,n4000 nvarchar(n):不定长存储,长度最大不超过n , n4000 ntext:存储大于8000字节的文本 特点:每个字符占两个字节 二进制字符串类型 Binary(n):固定长度,n 8000,占用n + 4个字节的存储空间 Varbinary(n) :可变长度,n 8000 ,占用实际长度 + 4个字节的存储空间 注:n为二进制数据的字节数 image :大容量、可变长二进制字符数据,可用于存储文件 3. 日期时间型 Datetime(8位):8字节,年月日时分秒毫秒 (例:‘2001/08/03 10:30:00 000’ ) SmallDateTime(4位): 4字节,年月日时分(例: ‘2001/08/03 10:30:00’ ) 日期、时间 的输入格式 4. 货币类型 表示正的或负的货币值 Money:精确到货币单位的千分之十。存储大小为 8 个字节。 Smallmoney:精确到货币单位的千分之十。存储大小为 4 个字节。 限制到小数点后 4 位。 货币数据不需要用单引号 (‘) 括起来。但在货币数值可以带有适当的货币符号。例如,若要指定 100 英镑,使用 £100。 4.3 一些基础知识 语句批 一组SQL语句集合 作为一个执行单元 结束标记:GO 脚本 存储在文件中的SQL语句集合 注释 单行注释符:-- 多行注释符:/* */ 4.4 变量 1.种类 (1)局部变量:@变量名:用户使用 (2)全局变量:@@变量名:系统用于记录信息(系统提供特殊函数) 2. 声明局部变量:: DECLARE @变量名 类型 3.赋值: SET @变量名=值| 表达式 或 SELECT @变量名=值 | 表达式 4.显示变量的值 print @变量名 或 SELECT @变量名 4.5 流程控制语句 1.语句块 BEGIN 语句序列 END 2. 分枝语句 IF 条件表达式 语句块 [ ELSE 语句块 ] 3.循环语句 WHILE 条件表达式 语句块 示例: 计算1+2+3+…+100的和 DECLARE @i tinyint, @sum smallint
您可能关注的文档
最近下载
- 基于岭回归和LASSO 回归的济南市旅游收入影响因素分析Analysis of the Influencing Factors of Tourism Income in Jinan Based on Ridge Regression and LASSO Regression-来源:应用数学进展(第2022008期)-汉斯出版社.pdf VIP
- 2025-2026学年小学英语接力版2024三年级上册-接力版(2024)教学设计合集.docx
- 2025年三级(高级)计算机维修工职业技能鉴定考试《理论知识》真题卷(后附答案和解析).pdf VIP
- 临床技能培训模式创新与实践.pptx VIP
- 何尊历史课件.pptx VIP
- 2024年辅警招聘《公安工作基本知识》培训考试题库 (附答案).docx VIP
- 《工业数据采集技术_Industrial data》课件——项目四 自动化产线数据采集.pptx VIP
- 名师课件部编版语文二年级上册 8.古诗二首《登鹳雀楼》《望庐山瀑布》 课件共2课时.pptx
- C语言程序设计(第三版)习题答案.pdf VIP
- 《工业数据采集技术_Industrial data》课件——项目三 智能电表数据采集与分析.pptx VIP
文档评论(0)