美文网首页
第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
单关系查询

相关文章

  • SQL 笔记

    SQL 笔记 SQL 简介 SQL = Structured Query Language 总的来说,SQL语言定...

  • 互联网架构模板之『存储层』技术

    第87篇 极客时间《从0开始学架构》课程笔记。 标准技术框架 存储层技术 1、SQL SQL即关系数据,NoSQL...

  • 2018-07-17

    sql笔记1 sql笔记2 case when then 比较字符串 left join 最近使用left joi...

  • mysql 操作的常用命令

    sql:SHOWVARIABLESLIKE'character%' mysql学习笔记-常用命令常用sql:SHO...

  • WebGoat 靶场笔记

    sql注入笔记1.String SQL injection SELECT * FROM user_data WHE...

  • SQL学习笔记day1

    SQL学习笔记day1 sql语句种类 DDL(Data Definition Language,数据定义语言):...

  • 第3章《SQL》- 笔记

    SQL包括以下几部分 数据定义语言(DDL)数据操纵语言(DML)完整性视图定义事务控制嵌入式SQL和动态SQL授...

  • First week

    用于自己复习笔记,初学MARKDOWN(W3SCHOOL学习) SQL SQL 指结构化查询语言SQL 使我们有能...

  • Learn SQL| Codecademy第二节学习笔记

    1、Learn SQL| Codecademy第一节学习笔记 2、学习记录☞Learn SQL| Codecade...

  • 2018-02-09持续更新的SQL语言

    SQL学习笔记Structured Query Language: 对于SQL语言,有几个特点:1 永远第一个出现...

网友评论

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

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