美文网首页
第3章《SQL》- 笔记

第3章《SQL》- 笔记

作者: baiwulong | 来源:发表于2017-12-14 11:19 被阅读9次

    SQL包括以下几部分

    数据定义语言(DDL)
    数据操纵语言(DML)
    完整性
    视图定义
    事务控制
    嵌入式SQL和动态SQL
    授权

    SQL数据定义
    基本类型
    char(n)
    varchar(n)
    smallint
    int
    float
    numeric(p,d)
    real,double precision

    基本模式定义
    使用create table命令
    形式:

    create table r
    (A1 D1,
    A2 D2,
    ...,
    An Dn,
    <完整性约束1>,
    ...
    <完整性约束k>);
    r是关系名,A是属性名,D是对应的域值范围

    常见的完整性约束

    primary key(A1,A2,...,An):表示A1,A2...,An构成关系的主码。
    foreign key(A1,A2,...,An) references xxx:表示关系表xxx的主码的值必须等于元组在A1,A2,...,An上取的值。
    not null:表明该属性不能出现空值
    任何破坏完整性约束的行为都会被SQL终止

    SQL查询语言的基本结构

    基本组成结构由3个子句构成:select、from、where
    单关系查询

    相关文章

      网友评论

          本文标题:第3章《SQL》- 笔记

          本文链接:https://www.haomeiwen.com/subject/osvhwxtx.html