zoukankan      html  css  js  c++  java
  • postgresql-基础-1

    概述

    层状关系 网状关系 关系型数据库

    关系型数据库

    ​ 元祖:代表一行

    ​ 属性:代表一列

    ​ 主码:唯一确定一个元组的属性组,即主键

    ​ 域:属性的取值范围

    ​ 分量:元组中的一个属性值,即某一行某一列所对应的值

    语法

    运算对象:(练习)

    ​ 符号:集合 U — ∩ ×

    ​ 关系:σ 选择 Π 投影 ÷ 除 ∞ 连接

    ​ 逻辑:∧ 且 ∨ 或 ﹁

    ​ PS:查询选修了全部课程的学生学号(sql语句与运算语句均需练习)

    等值连接与自然连接

    ​ 自然连接:比较两表中的相同属性组,去除重复属性列

    事务:

    ​ 一致性

    ​ 原子性:要么全做,要么全不做

    ​ 隔离性:并发执行,互相不干扰

    ​ 持久性:成功执行后,对数据库的改变是永久的

    事物的控制:commit 提交 rollback 回退 savepoint 保存时间戳

    SQL:

    ​ DDL:数据定义语言,针对表

    ​ truncate 删除表中所有数据

    ​ DML:数据操作语言,针对表中数据

    ​ DCL:数据控制语言,针对用户

    ​ grant 授权 revoke 收回权利 set...role

    索引文件:索引关键字+原表记录号

    任何与null做比较的结果为unknown,不是null

    sql语句执行顺序:

    ​ from => join on => where => group by => having => order by => distinct

    特殊说明

    1. 向表中添加汉字字符用双引号括起来

    2. 任何与null值作比较的结果为unknown

    3. 字符作比较与数字作比较不同,字符的比较参照目录

      如1 1-1 2 2-1 2-2 3 3-1 3-2,与2作比较的话,结果为2-1 2-2 3 3-1 3-2

    4. grouo by子句的查询结果随机排

  • 相关阅读:
    ubuntu16.04上安装深度学习环境
    QQ音乐付费音乐下载的demo
    python列表按比例或长度拆分
    docker 使用gpu启动及tf限额
    python apscheduler was missed by
    k8s中使用gpu的部署方案
    从字符串中找出最大的数字串,字符串中可以带小数点。--python实现
    linux中批量删除带空格的文件
    tornado中使用python3原生事件循环asyncio
    mysql DATE_FORMAT FROM_UNIXTIME 的区别
  • 原文地址:https://www.cnblogs.com/fengzzi/p/10045478.html
Copyright © 2011-2022 走看看