1. 程式人生 > 其它 >資料庫(建立表空間——基礎的查詢語句)

資料庫(建立表空間——基礎的查詢語句)

  

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

  • 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 用在查詢前