SQL基础知识_ok.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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数据

文档评论(0)

文档精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档