
《尚硅谷》MySQL笔记
文章平均质量分 91
学习MySQL的基本语法,课程笔记,来源《尚硅谷》。
双木的木
种一棵树最好的时间是十年前,其次是现在。
展开
-
day06 MySQL变量&存储过程&函数&流程控制结构
《尚硅谷》MySQL系统课程一共6天,下面介绍第6天的学习内容,主要涉及变量、标识列、TCL(事务控制语言)和视图。干货满满,跟着课程的进度来的,可能篇幅略长,但是看完一定会有收获,那我们现在开始吧。 变量 分类: 系统变量:全局变量、会话变量 自定义变量:用户变量、局部变量 一、系统变量 说明:变量由系统定义,不是用户定义,属于服务器层面 注意:全局变量需要添加global关键字,会话变量需要添加session关键字,如果不写,默认会话级别 使用步骤: 1、查看所有系统变量 show原创 2021-03-04 19:06:34 · 767 阅读 · 0 评论 -
day05 MySQL常见约束&标识列&TCL&视图
《尚硅谷》MySQL系统课程一共6天,下面介绍第5天的学习内容,主要涉及常见约束。干货满满,跟着课程的进度来的,可能篇幅略长,但是看完一定会有收获,那我们现在开始吧。 常见约束 含义: 一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性。 分类:六大约束 NOTNULL:非空,用于保证该字段的值不能为空。比如姓名、学号等 DEFAULT:默认,用于保证该字段有默认值。比如性别 PRIMARYKEY:主键,用于保证该字段的值具有唯一性,并且非空。比如学号、...原创 2021-02-28 14:14:38 · 677 阅读 · 0 评论 -
day04 MySQL联合查询&DML语言&常见数据类型
《尚硅谷》MySQL系统课程一共6天,下面介绍第4天的学习内容,主要涉及进阶9联合查询、进阶7子查询和进阶8分页查询。干货满满,跟着课程的进度来的,可能篇幅略长,但是看完一定会有收获,那我们现在开始吧。 进阶9:联合查询 定义: union联合合并:将多条查询语句的结果合并成一个结果 语法: 多个独立的查询语句 查询语句1 union 查询语句2 union ... 应用场景:要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时 特点:★ 1、要求多条查询..原创 2021-02-27 23:09:20 · 630 阅读 · 0 评论 -
day03 MySQL连接查询(sql99语法)&子查询&分页查询
《尚硅谷》MySQL系统课程一共6天,下面介绍第3天的学习内容,主要涉及进阶7子查询、进阶4常用函数查询、进阶5分组查询和进阶6连接查询。干货满满,跟着课程的进度来的,可能篇幅略长,但是看完一定会有收获,那我们现在开始吧。 进阶7:子查询 含义: 出现在其他语句(不仅仅是查询语句)中的select语句,称为子查询或内查询 外部的查询语句,称为主查询或外查询 分类: 按子查询出现的位置: 1、select后面: 仅仅支持标量子查询 2、from后面: ...原创 2021-02-27 21:37:39 · 2842 阅读 · 8 评论 -
day02 MySQL排序查询&常用函数查询&分组查询&连接查询(sql92语法)
《尚硅谷》MySQL系统课程一共6天,下面介绍第2天的学习内容。 进阶3:排序查询 语法: select查询列表 ③ from表名 ① 【where筛选条件】 ② orderby排序的字段或表达式【asc|desc】; ④ 特点: 1、asc代表的是升序,可以省略;desc代表的是降序 2、orderby子句可以支持单个字段、别名、表达式、函数、多个字段 3、orderby子句一般是放在查询语句的最后面,除了limit子句 代码分析: #1、按单个...原创 2021-02-27 18:15:48 · 489 阅读 · 0 评论 -
day01 与MySQL的第一次亲密接触&基础查询&条件查询
一、为什么要学习数据库 保存数组的容器:数组,集合(前两个内存),文件 数据库的好处:实现数据持久化;使用完整的管理系统统一管理,便于查询 二、数据库的相关概念 1.DB数据库(database):存储数据的仓库,它保存了一系列有组织的数据。 2.DBMS数据库管理系统(Database Management System):数据库是通过DBMS创建和操作的容器。 常见的数据库管理系统:MySQL、Oracle(贵)、DB2(海量数据)、SqlServer(只能安装在windows...原创 2021-02-27 12:18:49 · 878 阅读 · 2 评论