SQL基礎概述

2021-06-26 21:55:34 字數 1367 閱讀 7077

1.基礎介紹

1.1sqlplus

1.1.1  sqlplus常用命令

1.1.2  格式化 

1.2聯機文件查資訊 

1.3看語法圖  

1.4檢視執行計畫的方法 

2.資料型別及操作符   

2.1資料型別   

2.1.1  字元型別   

2.1.2  字符集,亂碼

2.1.3  數值型別   

2.2rowid  

2.3rownum 

3.函式   

3.1單行函式   

3.1.1  時間函式   

4.表的維護及約束 

4.1dml

4.1.1  insert 

4.1.2  update 

4.1.3  delete/truncate/drop   

delete/truncate/drop三者的區別

刪除技巧

去重實驗

4.1.4  merge into 

4.2ddl

4.2.1  create 

4.2.2  修改表結構

4.2.3  檢視表結構 

4.2.4  約束

5.查詢   

5.1select 

5.2多表查詢   

5.3子查詢 

5.4集合運算   

5.5null專題

6.其它物件   

6.1序列   

6.2檢視   

6.3同義詞 

7.使用者許可權及角色

7.1修改配額

7.2安全漏洞   

8.高階sql及應用

8.1with語句   

8.2分析函式   

8.2.1  dense_rank()   

8.2.2  rank() 

8.2.3  row_number()   

8.2.4  sum(..) over(..).. 

8.2.5  視窗子句(開窗子句) 

8.3層次查詢   

8.3.1.1 level ... connect by   

8.3.1.2 sys_connect_by_path函式

8.4行列轉換   

8.5case when then end和decode

8.6分頁   

8.7hint   

8.8正規表示式

SQL語言概述

4.1 sql語言概述 sql structured query language 語言全稱是結構化查詢語言,他是一種在關係型資料庫中定義和操縱資料的標準語言。4.1.1 sql語言的特點 1.集合性 2.統一性 3.易於移植性 4.1.2 sql語言的分類 1.資料定義語言 ddl create ...

Sql語法概述

sql的操作符和具體用途如下以下部分 操作符 描述 一元 負數 一元 正數 一元 64位進製補碼 not 一元 布林 邏輯否定 現在來說一下sql一些比較有用的dml命令 select它用於檢索資料 insert它用於增加資料到資料庫,但是在後面加個into 這個就可以在這個 李新增乙個新的資料in...

SQL注入概述

我的理解是在與伺服器資料庫進行資料互動的地方拼接了惡意的sql 達到欺騙伺服器執行惡意 的目的。本質上是程式把使用者輸入的資料當成了sql語句執行。也可以說是sql注入能達到的效果。分為兩類 危害資料庫裡的資料 資料庫資訊洩露 網頁篡改 登陸後台後發布惡意內容 私自新增系統賬號 直接危害到 的許可權...