
MySQL
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一。
本专栏主要记录MySQL学习笔记。
Michael阿明
两个孩子的父亲,机械工程师,准备转行人工智能方向,一起加油吧!高举智慧,她就使你高升;怀抱智慧,她就使你尊荣。-- 箴言(4:8)
-
原创 LeetCode MySQL解题目录
已完成的 LeetCode MySQL 数据库题目。点击查看我的 LeetCode 算法解题目录。已解决 123/123 - 简单 54 中等 51 困难 182020-07-18 08:56:013586
9
-
原创 MySQL 增加、更新、删除
文章目录1. 增加 INSERT2. 更新 UPDATE3. 删除 DELETE练习 LeetCode 196. 删除重复的电子邮箱学习自 廖雪峰的官方网站1. 增加 INSERT添加一条记录INSERT INTO <表名> (字段1, 字段2, ...) VALUES (值1, 值2, ...);INSERT INTO students (class_id, name, gender, score) VALUES (2, '大牛', 'M', 80);没有列出id字段2020-06-02 21:23:151934
16
-
原创 MySQL 多表查询、连接查询(内连接、外连接)
文章目录1. 多表查询2. 连接查询练习 LeetCode 175. 组合两个表学习自 廖雪峰的官方网站1. 多表查询SELECT * FROM <表1> <表2>SELECT * FROM students, classes;查询的结果是一个二维表,它是students表和classes表的“乘积”,即students表的每一行与classes表的每一行都两两拼在一起返回结果集的列数是两表的列数之和,行数是两表行数之积(要小心,乘积有可能很大)。对一样的列名,起别2020-06-01 22:03:391291
28
-
原创 MySQL 排序、分页查询、聚合查询
文章目录1. 排序2. 分页查询3. 聚合查询3.1 分组聚合 GROUP BY练习 LeetCode 182. 查找重复的电子邮箱学习自 廖雪峰的官方网站1. 排序SELECT查询时,是根据主键排序根据其他条件排序,可以加上ORDER BY子句(默认升序 ASC,可省略)SELECT id, name, gender, score FROM students ORDER BY score;降序DESCORDER BY <列名> DESC # 降序排列SELECT2020-06-01 19:40:001842
32
-
原创 MySQL 基本查询、条件查询、投影查询
文章目录1. 基本查询2. 条件查询3. 投影查询练习 LeetCode 595. 大的国家学习自 廖雪峰的官方网站1. 基本查询SELECT * FROM <表名>*表示所有内容许多检测工具会执行一条SELECT 1; 来测试数据库连接。2. 条件查询SELECT * FROM <表名> WHERE <条件表达式>条件运算按照NOT、AND、OR的优先级进行,即 NOT 最高,其次AND,最后OR加括号 可以改变 优先级SELECT * FRO2020-06-01 00:29:261772
28