
MySQL学习
文章平均质量分 51
本专栏供本人学习MySQL记录部分笔记
天天的那个天啊
这个作者很懒,什么都没留下…
展开
-
MySQL学习记录7、8、9- 视图&存储过程&触发器
学习内容来自B站SQL进阶教程 | 史上最易懂SQL教程!10小时零基础成长SQL大师!!7视图1.创建视图CREATE VIEW clients_balance ASSELECT client_id, name, SUM(invoice_total) - SUM(payment_total) AS banlanceFROM invoicesJOIN clients USING(client_id)GROUP BY client_id2.更改或删除视图(1)-- 删除原创 2021-05-15 14:56:21 · 207 阅读 · 0 评论 -
MySQL学习记录5、6-编写复杂查询&数值函数
学习内容来自B站SQL进阶教程 | 史上最易懂SQL教程!10小时零基础成长SQL大师!!5.编写复杂查询1.子查询-- 选择工资在平均工资以上的员工SELECT *FROM employeesWHERE salary > ( SELECT AVG(salary) FROM employees);2.IN 运算符-- 找到所有没有开发票的客户,客户开的发票在invoices表中SELECT *FROM clientsWHERE client_id NOT IN (原创 2021-05-13 00:35:52 · 222 阅读 · 0 评论 -
MySQL学习记录3、4-数据的增删改&聚合函数
学习内容来自B站SQL进阶教程 | 史上最易懂SQL教程!10小时零基础成长SQL大师!!3数据的增、删、改1 插入单行(1)-- 只插入部分列,其它列为默认值,注意插入数据和对应列顺序对齐INSERT INTO customers(first_name, last_name, birth_date, address, city, state)VALUE ( 'John', 'Smith', NULL, NULL, 'address', 'city', 'CA');(2)-- 表的每列都插入(可原创 2021-05-11 00:44:00 · 180 阅读 · 0 评论 -
MySQL学习记录2--内、外连接查询
学习内容来自B站SQL进阶教程 | 史上最易懂SQL教程!10小时零基础成长SQL大师!!1 内连接INNER JOIN (JOIN)-- 内连接 orders 和 customers, 以order_id升序显示相应信息 (o是orders的别名,也可在o前面加AS)SELECT order_id,first_name,o.customer_idFROM orders oJOIN customers ON o.customer_id = customers.customer_idORDER原创 2021-05-09 00:54:24 · 133 阅读 · 0 评论 -
MySQL学习记录1--选择语句
1.SELECT2.WHERE3.AND,OR,NOT4.IN5.BETWEENSELECT *FROM customersWHERE birth_date BETWEEN ‘1990-01-01’ AND ‘2000-01-01’;6.检索特定字符串模式 LIKE(1)SELECT *FROM customersWHERE last_name LIKE ‘B%’; (%:匹配任意多个字符,可以放在模式的任意位置)(2)SELECT *FROM customersWHERE l原创 2021-05-08 21:13:17 · 299 阅读 · 0 评论