Waymo CEO 否定特斯拉 Autopilot 自動駕駛計劃,馬斯克回懟
阿新 • • 發佈:2021-01-25
技術標籤:資料庫
B站教程:https://www.bilibili.com/video/BV17b411V75B?p=42
約束:
– NOT NULL
– UNIQUE eg:last_name VARCHAR2(25) UNIQUE
– PRIMARY KEY 主鍵
– FOREIGN KEY 外來鍵 eg:– ON DELETE CASCADE(級聯刪除) – ON DELETE SET NULL(級聯置空)
– CHECK
表:
CREATE TABLE 建立表
ALTER TABLE 修改表結構
DROP TABLE 刪除表
檢視:
控制資料訪問
簡化查詢
資料獨立性
刪除時不刪除資料
建立檢視:CREATE VIEW empvu80 AS SELECT employee_id, last_name, salary FROM employees WHERE department_id = 80;
子查詢:
子查詢(內查詢) 在主查詢之前一次執行完成,其結果被主查詢(外查詢)使用。eg:
SELECT last_name FROM employees WHERE salary > (SELECT salary FROM employees WHERE last_name = 'Abel');
關聯查詢:
關聯查詢是我們最常用的查詢方式
內飾函式:
ROUND(45.926, 2)四捨五入
TRUNC(45.926, 2) 截斷
MOD(1600, 300)求餘
TO_CHAR 轉換成字串
TO_NUMBER 轉換成數字
pl/sql流程控制:
IF <布林表示式> THEN PL/SQL 和 SQL 語句; ELSE 其它語句; END IF; CASE selector WHEN expression1 THEN result1 WHEN expression2 THEN result2 WHEN expressionN THEN resultN [ ELSE resultN+1] END LOOP 要執行的語句; - 16 - EXIT WHEN <條件語句> ; /*條件滿足,退出迴圈語句*/ END LOOP; WHILE <布林表示式> LOOP 要執行的語句; END LOOP;
遊標使用:
補充:
這個可以獲取沒事操作影響的行數
if (SQL%RowCount=0) then
...
end if