MySQL 學習

Rules: 

  • Windows 下不分大小寫,Linux則會.
  • CRUD: 增刪改查
  • 資料型別(type)、資料限制(constraint)
  • Primary key (PK): 特性是具有唯一值(unique)、不能是空值 (Not null)
  • Auto_increment : 自動累加
  • 常見的字串型別
    • CHAR
    • VARCHAR
    • NCHAR
    • NVARCHAR
  • 註解comment: # 或者按 Ctrl + /
  • Schema: 資料庫
  • 小心 ` 與 ' 的差異
  • 反斜線 \ :轉義字符

Example:

  • 插入table
INSERT INTO `education`.`student` (`birthday`, `full_name`, `gender`, `start_date`) VALUES ('1994/08/01', 'Jason', 'M', '2010/02/21'),('1982/05/12', 'Alice', 'F', '2018/04/01'); 

  •  PK: PRIMARY KEY (欄位)
  • Unique: unique (欄位)
  • 刪除 Table: DROP TABLE table_name ;
  • Alter table 改變現有資料表的結構;

撈資料:

  • SELECT * FROM table;
  • SELECT id, full_name from table;
  • SELECT gender AS '性別' from table;
  • SELECT DISTINCT gender from table;  DISTINCT = 知道種類
  • 撈資料,用where 搭配'=><!=' 去過濾
    • SELECT * from table where gender = 'Female';
  • 撈資料,用 AND, OR 篩選
  • Between, like, null


Ref:

影響因子用魚骨圖表示

Ref: 策略評析 : 魚骨圖、因果圖與問題解決思考流程 - 科技產業資訊室(iKnow) (narl.org.tw)