- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL基础知识_ok
* * * ALTER TABLE 语句用于在已有的表中添加、修改或删除列 ALTER TABLE table_name ADD column_name datatype ALTER TABLE table_name DROP COLUMN column_name ALTER TABLE table_name ALTER COLUMN column_name datatype ALTER TABLE Person DROP COLUMN Birthday ALTER TABLE 语句 视图是基于 SQL 语句的结果集的可视化的表。 视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。 注释:数据库的设计和结构不会受到视图中的函数、where 或 join 语句的影响。 SQL CREATE VIEW 语法 CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition VIEW(视图) 存储过程可以说是一个记录集,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用就行了。 创建名为GetUserAccount的存储过程 create Procedure GetUserAccount as select * from UserAccount 执行上面的存储过程 exec GetUserAccount 存储过程 存储过程 create Procedure GetUserAccountRe @UserName nchar(20), @UserID int output as if(@UserName5) select @UserID=COUNT(*) from UserAccount where UserID25 else set @UserID=1000 go exec GetUserAccountRe 7,null 游标 游标(Cursor)它使用户可逐行访问由SQL Server返回的结果集。使用游标(cursor)的一个主要的原因就是把集合操作转换成单个记录处理方式。用SQL语言从数据库中检索数据后,结果放在内存的一块区域中,且结果往往是一个含有多个记录的集合。游标机制允许用户在SQL server内逐行地访问这些记录,按照用户自己的意愿来显示和处理这些记录。 游标举例 CREATE PROCEDURE PK_Test AS declare @O_ID nvarchar(20) declare @A_Salary float declare mycursor cursor for select O_ID,A_Salary from AddSalary open mycursor fetch next from mycursor into @O_ID,@A_Salary while (@@fetch_status=0) begin print 游标成功取出一条数据 print @O_ID fetch next from mycursor into @O_ID,@A_Salary end close mycursor deallocate mycursor GO 其他SQL语法 JOIN、TOP、Like、In、Between、As、Union等 一些内置函数: Avg()、Sum()、Count()、len()、Round()等 参考资料 /sql/index.asp 谢谢 * * * * * * * * * * * * * * * * * * * * * * * * SQL基础知识 数据库概念 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。 数据库分类 数据库通常分为层次式数据库、网络式数据库和关系式数据库三种。层次数据库典型应用有LDAP,主要用于DNS树或UNIX文件目录和域控等方面。关系数据库我们常用的有Oracel、SQLServer等。网络数据库也叫Web数据
您可能关注的文档
- Spark SQL数据加载和保存实战.doc
- Spark实践.ppt
- SPC质量管理教材.ppt
- SPIN协议简单介绍.ppt
- SPC知识简介.ppt
- SpringMVC详细教程.docx
- spss 教程 1-5课.pptx
- spss16-08(聚类分析与判别分析).ppt
- spss16.0入门.ppt
- spss5.7回归分析.ppt
- 2023年度华为认证题库试题带答案详解(预热题).docx
- 2023年度华为认证通关题库含答案详解.docx
- 2023年度华为认证自我提分评估及完整答案详解(必刷).docx
- 2023年度华为认证试卷附参考答案详解【培优A卷】.docx
- 2023年度华为认证考前冲刺试卷附完整答案详解【历年真题】.docx
- 2023年度华为认证过关检测试卷带答案详解(能力提升).docx
- 2023年度华为认证高频难、易错点题及答案详解(基础+提升).docx
- 2023年度华为认证考前冲刺试卷含答案详解(突破训练).docx
- 2023年度国家电网招聘考试考试综合练习附完整答案详解【历年真题】.docx
- 2023年度国家电网招聘考试题库试题及参考答案详解(B卷).docx
最近下载
- 七年级数学开学第一课:数学之美,海纳百川(课件)-七年级数学上册同步精品课堂(通用版).pptx VIP
- 麻醉精神药品的定期检查制度.docx VIP
- 竣工结算审计实施方案.docx VIP
- 流体输送用不锈钢波纹管及管件技术要求.pdf VIP
- 民事诉讼法学(第三版)全套PPT课件.pptx
- 压缩空气储能膨胀发电机组调节系统技术规范.pdf VIP
- TTAF 241.1—2024 支持卫星通信的移动智能终端技术要求和测试方法 第1部分:多模天通卫星终端.pdf VIP
- 月光奏鸣曲(贝多芬,月光第三乐章)调钢琴谱五线谱.pdf VIP
- 安全风险分级管控和隐患排查治理双重预防机制培训课件.pptx VIP
- 2025年湖北省安全员-A证考试题库及答案.docx VIP
文档评论(0)