SQL 基礎概念

2021-06-17 00:39:49 字數 1118 閱讀 3966

sql 基本概念整理

1、sql 指結構化查詢語言,使我們有能力訪問資料庫,是一種 ansi 的標準計算機語言。

2、sql 能做什麼:

* sql 面向資料庫執行查詢

* sql 可從資料庫取回資料

* sql 可在資料庫中插入新的記錄

* sql 可更新資料庫中的資料

* sql 可從資料庫刪除記錄

* sql 可建立新資料庫

* sql 可在資料庫中建立新錶

* sql 可在資料庫中建立儲存過程

* sql 可在資料庫中建立檢視

* sql 可以設定表、儲存過程和試圖的許可權

3、rdbms 是關係型資料庫管理系統,是 sql 基礎,同樣也是所有現代資料庫系統的基礎。

4、可以把 sql 分為兩個部分:資料操作語言(dml)和資料定義語言(ddl)。

5、dml 語句:

* select - 從資料庫表中獲取資料

* update - 更新資料庫表中的資料

* delete - 從資料庫表中刪除資料

* insert into - 向資料庫表中插入資料

6、ddl 語句:

* create database - 建立資料庫

* alter database - 修改資料庫

* create table - 建立新錶

* alter table - 變更(改變)資料庫表

* drop table - 刪除表

* create index - 建立索引 (搜尋鍵)

* drop index - 刪除索引

sql基礎概念

1 drop trunate delete區別 1.1drop 刪除有關表的所有資訊 可用於表和檢視 1.2trunate刪除整個表資料,不可回滾 只能用於檢視 1.3delet按行刪除表資料,可回滾 可用於表和檢視 2 sql連線方式 四種 2.1左連線 left join 2.2右連線 righ...

SQL注入 基礎概念

1.什麼是sql注入?2.為什麼要了解sql注入?3.sql注入原理 4.sql注入漏洞存在的原因 5.sql語言概述 6.學習sql語言的意義 正常的web埠訪問 正常訪問是web傳入程式設計者所希望的引數值,由程式查詢資料庫完成處理後,呈現結果頁面給使用者。sql注入是如何訪問?sql注入也是正...

sql連線查詢基礎概念

交叉連線即笛卡爾積,是指兩個關係中所有元祖的任意組合。一般情況下,交叉查詢是沒有實際意義的。select from student cross join course1 等值連線 列出被連線表中的所有列,包括其中的重複列。連線條件中的運算子為 這種查詢方式形成的中間表為兩個表的笛卡爾積,有inner...