database 資料庫 就是存放資料的倉庫。
database system cbsm 資料庫系統 有mysql oracle。資料庫管理員是dba
sql是關係型資料庫的操作語言
說一下資料的表連線方式
mysql的多表連線
等值連線 也就是內連線 ,a inner join b on 條件
外連線 左外連線 a left outer join b on a.id = b.id 右外連線 a rigth outer join b on 條件
mysql可不支援full outer join 可以使用 union 實現全連線
union這個連線是將兩個表做了合併,注意返回的行資料是唯一的,也就是對結果進行了distinct ,
union all 將兩個表進行連線,包含重複資料,
oracle 資料庫多表連線 子查詢也算是一種多表連線
內連線 inner join on
外連線就是查詢出符合條件的資料同時也包含了孤兒資料,列的值為空就是孤兒資料,
a left outer join b on 連線條件
a right outer join b on 連線條件
a full outer join b on連線條件
注意一般盡量不要使用逗號來代替 join 進行表連線,可以調高sql可讀性,安全,
Mysql資料庫學習
進入mysql終端,輸入密碼後可進入操作終端 mysql u root p 檢視當前存在的資料庫 show databases 使用資料庫 use dbname 檢視當前資料庫中存在的表 show tables 檢視表結構 desc tablename 檢視mysql編碼命令 檢視資料庫mysql編...
mysql資料庫學習
sql structured query language 結構化查詢語言 ddl 資料定義語言 create drop alter dml data manipulation language insert delete update dql data query language select ...
mysql資料庫學習
按照資料結構來組織,儲存和管理資料的倉庫。或者資料庫是長期儲存在計算機內 有組織的 可共享的資料集合。sql structured query language 結構化查詢語言 ddl data definition language 資料定義語言 用來定義資料庫和資料表,指令有create建立 d...