• sql聚合函数 > 结构化查询语言SQL(Structure
  • 结构化查询语言SQL(Structure

    免费下载 下载该文档 文档格式:DOC   更新时间:2009-03-09   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:微软用户
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    SQL简介
    结构化查询语言SQL(Structure Query Language)是关系数据库的标准语言,是数据库领域中一个主流语言,1974年产生.
    一,SQL概述
    1, SQL语言特点
    (1)是一种一体化语言
    集数据定义,数据操纵,数据控制功能于一体.可以完成数据库中全部操作,包括定义关系模式,录入数据,查询,维护等.
    (2)是一种高度非过程化语言
    不需一步步告诉"如何做",只需描述"做什么".SQL可将要求交与系统自动完成.存取路径的选择以及SQL语句的操作过程由系统自动完成.减轻了用户负担,而且有利于提高数据独立性.
    (3)语言非常简洁
    只用9动词就能完成数据库核心功能.数据定义:CREATE,DROP,ALTER;数据操纵: SELECT INSERT,UPDATE,DELETE;数据控制: GRANT (设置用户权限),REVOKE(取消设置用户权限).
    (4)同一种语法结构提供两种使用方式
    ◆ 自含式语言:能够独立地用于联机交互的使用方式.
    ◆ 嵌入式语言:能够嵌入到高级语言(例如C,COBOL,FORTRAN)程序中,供程序员设计程序时使用.
    二,SQL基本操作举例
    1,定义基本表(创建基本表)
    ◆ 格式:
    CREATE TABLE ([列级约束1]
    [,[列级约束2]……]
    [,])
    [其他参数];
    :是所要创建基本表的名字.基本表由多个列(属性)组成.
    列级约束:涉及相应属性列的完整性约束条件,一般包括是否允许为空值, 取值范围约束等.
    表级约束:涉及一个或多个属性列的完整性约束条件,一般包括复合属性构成的主,外关键字说明等.
    其他参数:不是标准选项(不是必要的),用于与物理存储有关的说明.
    定义表的各个属性时需指明属性名,数据类型,长度.
    (1)列级约束与表级约束包含内容
    主码约束(PRIMARY KEY),参照完整性约束,唯一性约束(UNIQUE),非空值约束(NOT NULL),取值约束(CHECK).
    (2)数据类型
    不同的数据库系统支持的数据类型不完全相同,在sql server 下:字符型(char),整型(int),短整型(smallint).
    2,修改基本表
    ◆ 注意:不同环境下,SQL修改表语句格式会有所不同,本教案以SQL SERVER为运行环境.
    ◆ 格式:
    ALTER TABLE [ADD
    [,…]]
    [DROP]
    [Alter column ];
    :要修改的基本表.
    ADD子句:增加新列和新的完整性约束条件.
    Alter column子句:用于修改列名和数据类型.
    3,删除基本表
    ◆ 格式:

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • sql分组聚合  sql日期函数  sql函数  sql字符串函数  sqlcount函数  sql时间函数  sqlserver日期函数  sqlsum函数  sqlserver时间函数