sql語言基礎總結

2021-08-27 10:20:35 字數 1186 閱讀 2267

首先進去語句:cmd,mysql -uroot -p 然後就是密碼;等進去一會一些簡單的操作不做總結,

插入語句:insert into 「table」(「屬性」,······);values(「『屬性值』」,·······);

更新語句:update 「table」 set 「屬性」=「『屬性值』」 where 「屬性值」=?;

刪除表:delete from 「table」 where 「屬性」=?;(支援事物)

刪除表(2):truncate table 「table」 ;不支援事物 物理刪除 無法恢復

查詢語句:select 「要查詢的屬性」 from t 「table」 where 「條件語句」(and or in);

指定別名:select 「別名table」.「屬性值」 as 「更改後的別名」 from 「table」 「別名table」

修改主鍵:alter table 「table」 add primary key 「要變成主鍵的屬性」;

外來鍵語句;alter table 「文章資訊表」 add constraint 「『屬性名』」

foreign key 「『屬性名』」(「『加外來鍵的屬性名稱』」)

reference 「『table』」 (「『主鍵』」)

on delete cascade

on update cascade;

唯一性約束:alter table 「table」 add unique index index_unique using hash(「『屬性』」);

取消約束:alter table 「table」 drop index 『index_unique』;

加索引;alter table 「table」 add add index index_title using btree(「『屬性』」);

取消約束:alter table 「table」 drop index 『index_title』;

更新表結構:

增加一行:alter table「table」

add (創表屬性語句)

刪除一列:alter table 「table」

drop column 「屬性」

刪除整個表: drop table 「table」;

匯入語句:先進去資料庫 建立乙個表 之後是cmd

mysql localhost -u root -p 「建立的表名」 《檔案路徑

SQL基礎總結

sql全稱是 結構化查詢語言 structured query language sql structured query language 是一種資料庫查詢和程式語言,用於訪問資料以及查詢 更新和管理關係資料庫系統。sql同時也是資料庫檔案格式的擴充套件。1.運算元據庫 1.1建立資料庫 crea...

SQL語言基礎

1.集合的操作 union 將多個查詢結果相加形成乙個結果集。將第乙個查詢中的所有行與第2個查詢中的所有行相加,並消除其中相同的行形成乙個集合。intersect 處理多個查詢結果的交集。2.新增 刪除字段 alter table user add pwd varchar2 10 alter tab...

SQL語言基礎

sql語言基礎 一 sql語言概述 sql語言 是一種結構化查詢語言,是一種用於關係式資料庫中定義和操縱資料的語言。也可以形象的 理解為使用者和資料庫進行交流的語言。被大多數關係式資料庫,如oracle,mysql資料庫所採用。二 sql語言的模式與物件 1 模式 模式是資料庫物件的集合,是資料庫中...