1. 程式人生 > 資訊 >Waymo CEO 否定特斯拉 Autopilot 自動駕駛計劃,馬斯克回懟

Waymo CEO 否定特斯拉 Autopilot 自動駕駛計劃,馬斯克回懟

技術標籤:資料庫

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