MySQL

MySQL 在 AUTO INCREMENT 列存儲零值
由於業務改動,打算在某表加上一個 id 為 0 的記錄,但是發現了個有趣的事情:id 自增了,而不是 ``。
LeetCode 數據庫面試題 – 超過5名學生的課
有一個courses 表 ,有: student (學生) 和 class (課程)。 請列出所有超過或等於5名學生的課。
LeetCode 數據庫面試題 – 超過經理收入的員工
Employee 表包含所有員工,他們的經理也屬於員工。每個員工都有一個 Id,此外還有一列對應員工的經理的 Id。
LeetCode 數據庫面試題 – 從不訂購的客戶
某網站包含兩個表,Customers 表和 Orders 表。編寫一個 SQL 查詢,找出所有從不訂購任何東西的客戶。
阿里雲 RDS MySQL 5.7 Specified key was too long; max key length is 767 bytes
最近將數據庫服務遷移到阿里雲的 RDS(MySQL 5.7) 時出現錯誤: Specified key was too long; max key length is 767 bytes 只需要修改參數 innodb_large_prefix 為 ON 即可。
LeetCode 數據庫面試題 – 有趣的電影(Not Boring Movies)
某城市新開了一家影院,不少人很喜歡去這家影院。該影院也張貼了關於的電影的評級和描述的海報。 請寫出一條 SQL,返回 id 為奇數,且 description 不是 “boring” 的電影,並按 rating 降序。
MySQL 複製數據庫
MySQL拷貝一個數據庫,只需要簡單的幾個命令。
LeetCode 數據庫面試題 – Big Countries
若一個國家的面積大於300萬平方公里,或者人口大於2500萬,則可以稱之為大國。 請編寫一條 SQL 返回所有大國的 name、population、area。
MySQL CREATE TABLE … LIKE
CREATE TABLE ... LIKE 基於另一個表的定義創建一個空表,包括原表的所有列屬性和索引。