数据库(创建表空间——基础的查询语句)

  

1.第一范式

  • 表中没有多值字段

2.第二范式

  • 不存在非关键字段对任一候选关键字字段的部分函数依赖

  • 一个候选键:能完全决定后面此属性中非关键字段。

  • 部分函数依赖:不能完全决定非关键字段。

  • 判断是否为第二范式:非关键字段依赖一个候选键。

3.第三范式

  • 没有非关键字传递依赖主键

  • 传递依赖:例 学生(学号,姓名,系名,系主任)//这不是第三范式

    姓名依赖 学号 ,系主任依赖系名,系名依赖学号,所以系主任传递依赖学号

  • 判断是否为第三范式:没有传递依赖

4. Oracle

create tablespace stx datafile 'D:\app\oracle\stx.dbf' size 64m; //创建表空间
create user 用户 identified by 密码 default tablespace stx; // 创建用户
grant dba to 用户;//授权成功 

删除用户

drop tablespace

1. SQL

image-20211011174619290

  • varchar2() ()——>字节

  • number()

  • DQL ——查询

    1. 基本查询

    2. 条件查询

    3. 排序

    4. 聚合函数

    5. 联表查询

  • DML——增删改(C D U)

  • DDL

  • DCL

 

  • 查询:1.celect * form 表名 2. celect 查询的列 from 表名

  • 注释:“--"

  • 取别名:celect stu_name 姓名 form 表名

  • 条件查询:select * form 表名 where gender = '男' ; 条件关键字——where

  • 范围查询 :select 列名 ,

  • 模糊查询(像):like ‘%-%’ - ——>模糊查询的字

  • 查询两字名:like'%__%'

  • 排序:order by

  • 降序 desc ,不写desc就是升序

  • count():统计列的总和个数

  • 去除重复:distinct()

  • 分组查询 group by

  • avg():取平均值

  • round():小数后取2位

  • having:跟聚合函数,过滤查询后的结果用在 group by 后面

    where 用在查询前

 

 

posted @ 2021-10-24 19:52  G5洒脱  阅读(79)  评论(0)    收藏  举报