mysql 學習筆記4

2021-07-11 17:38:26 字數 1726 閱讀 3005

通過mysql 自己的判斷完成連線的過程, 而不需要指定連線條件, mysql使用多個表中的相同字段作為連線條件。

支援多表連線查詢

小結 這個, 傳上來就是這個樣子, 也不知道該怎麼旋轉, 如果有人知道怎麼弄的話, 懇請指教一下。

mysql 除了可以將輸出結果返回到介面上, 也可以將輸出結果寫入到檔案中。

select * into outfile *** from ....
需要注意的是,他不允許重寫已經存在的檔案, 但是可以建立新的檔案。預設使用』\t』區分字段, 使用』\n』區分記錄, 可以修改。

使用 insert into 插入資料

當插入資料衝突的時候, 可以使用on duplicate key update 進行更新資料

另外需要注意, 我們可以使用select 查詢得到的子句的結果來進行插入

replace into 用於插入資料, 可以處理主鍵或者唯一索引衝突問題

load data infile 可以用來設定從檔案中匯入資料, 以及資料的格式

limit 用來限制記錄的數目, 可以與order by 配合使用

支援連線刪除, 可以用來模擬外來鍵約束

delete

from

one, two

using

one join two

on***

where

***

truncate 直接將**刪除然後新建乙個表, 因而, 他的自動增長索引是從0 開始計算的。

而 delete from table 資料刪除了, 但是他們的自動增長的索引值不不會變為 0 的。

replace / insert on duplicate key update

條件更新, limit, order by & limit etc

支援多個表同時更新

update [one join two on ***] set *** where ***

mysql學習筆記(4)

一 資料表字段處理 1.新增字段 alter table user add age int 給 user 表增加欄位age alter table user add age int after id 給 user 表增加欄位age,並把age列放到id列後面 2.修改字段 alter table u...

mysql 學習筆記4

標籤 mysql 目錄 通過mysql 自己的判斷完成連線的過程,而不需要指定連線條件,mysql使用多個表中的相同字段作為連線條件。支援多表連線查詢 小結 這個,傳上來就是這個樣子,也不知道該怎麼旋轉,如果有人知道怎麼弄的話,懇請指教一下。mysql 除了可以將輸出結果返回到介面上,也可以將輸出結...

MySQL學習筆記(4) 儲存引擎

選擇表的儲存引擎的標準 是否需要事務支援。是否支援外來鍵。併發量的要求。錯誤恢復處理。是否支援某些功能。表型別 預設的伺服器表型別,通過my.ini可以配置 default storage engine innodb 利用表屬性 engine 引擎型別 innodb myisam區別儲存的檔案的方式...