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 基于另一个表的定义创建一个空表,包括原表的所有列属性和索引。