sql 基本概念整理
1、sql 指結構化查詢語言,使我們有能力訪問資料庫,是一種 ansi 的標準計算機語言。
2、sql 能做什麼:
* sql 面向資料庫執行查詢3、rdbms 是關係型資料庫管理系統,是 sql 基礎,同樣也是所有現代資料庫系統的基礎。* sql 可從資料庫取回資料
* sql 可在資料庫中插入新的記錄
* sql 可更新資料庫中的資料
* sql 可從資料庫刪除記錄
* sql 可建立新資料庫
* sql 可在資料庫中建立新錶
* sql 可在資料庫中建立儲存過程
* sql 可在資料庫中建立檢視
* sql 可以設定表、儲存過程和試圖的許可權
4、可以把 sql 分為兩個部分:資料操作語言(dml)和資料定義語言(ddl)。
5、dml 語句:
* select - 從資料庫表中獲取資料6、ddl 語句:* update - 更新資料庫表中的資料
* delete - 從資料庫表中刪除資料
* insert into - 向資料庫表中插入資料
* 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...